首页>数码 >内容

时序型资料库InfluxDB后端大改造将可扩展至数千伺服器

数码2021-02-10 16:01:10
最佳答案

Influxdata发布了下一代储存引擎InfluxDB IOx的消息,该引擎使用Rust开发,并以Apache Arrow作为基础,待专案成熟后,InfluxDB IOx将会成为时序型资料库InfluxDB,可选用的储存后端,官方预计InfluxDB IOx将会在2021年释出,届时用户将能以零停机的方式切换后端,企业版的支援将会在2021年下半年释出。

官方提到,目前的InfluxDB并不是真正的分散式资料库,他们仅能在商业版本提供分散式功能,以开源专案的角度来说,这并非好的发展,而且在InfluxDB推出这7年以来,无论是在开源还是闭源的领域,有越来越多时序型资料库出现,基础设施架构也有了很大的改变,Kubernetes越来越重要,而Hadoop逐渐衰退,有更多更灵活的通用运算堆叠以及物件储存兴起。

在考量生态系变化,以及用户需求的成长,他们订定出新的InfluxDB发展方向,以满足当前用例对时序型资料库的需求,因此官方创建了InfluxDB IOx,IOx唸作eye-ox,是iron oxide的缩写,暗指以程式语言Rust(铁鏽)撰写而成,官方提到,新专案InfluxDB IOx是一个功能强大的储存引擎,可以应付随时间不断成长的查询负载,InfluxDB IOx消除InfluxDB 2.0开源专案,在基数、资料大小和丛集大小的限制,InfluxDB IOx可扩展到数千个伺服器,并且执行PB级资料规模的工作负载。

特别的是,InfluxDB IOx利用物件储存作为永久储存层,并透过管理层,来控制许多无状态查询、撷取,以及在Kubernetes上运作的索引伺服器,透过使用Apache Arrow Flight和Apache Parquet,极大程度扩大InfluxDB生态系,InfluxDB IOx专案还以MIT和Apache 2.0双重开源授权,目前已经在GitHub释出。

免责声明:本文由用户上传,如有侵权请联系删除!