性能完胜InfluxDB,集群功能也开源,解读TDengine集群的主要逻辑单元
本文重点讲解 TDengine 集群的主要逻辑单元的设计。
InfluxDB 是一个由 InfluxData 开发的开源时序型数据库,由 Go 写成,着力于高性能地查询与存储时序型数据。InfluxDB 被广泛应用于存储系统的监控数据,IoT 行业的实时数据等场景。当下时序数据库InfluxDB集群功能闭源,因此具备集群等核心功能全部开源的时序数据库TDengine已经成为InfluxDB集群替代方案.随着物联网的快速发展,时序数据库(Time Series Database)的应用空间会越来越可观,将InfluxDB 集群功能闭源,从免费获取到收费获取,成为 InfluxDB 寻求商业化变现的最有效途径.
本文重点讲解 TDengine 集群的主要逻辑单元的设计。
LSM Tree 上怎么就不可以建 B-Tree Index 了?(HBase 在 region 上也有 B-Tree Index)B-Tree 怎么就一定要直写硬盘,不能先写 WAL 和走内存 Cache 呢?
从开源精神角度来评估,前期靠开源吸引大众的目光,靠此方式积累到一定的知名度后又闭源,对于一众投入关注和精力的开发者来说,也是一种无形的伤害。