您的位置:首页 > 数据库

时间序列数据库选型——本质是列存储,B-tree索引,抑或是搜索引擎中的倒排索引

2018-05-15 19:36 323 查看
时间序列数据库最多,使用也最广泛。一般人们谈论时间序列数据库的时候指代的就是这一类存储。按照底层技术不同可以划分为三类。

直接基于文件的简单存储:RRD ToolGraphite Whisper。这类工具附属于监控告警工具,底层没有一个正规的数据库引擎。只是简单的有一个二进制的文件结构。

基于K/V数据库构建:opentsdb(基于hbase),bluefloodkairosDB(基于cassandra),influxdbprometheus(基于leveldb

基于关系型数据库构建:mysqlpostgresql 都可以用来保存时间序列数据

对于其底层原理的比较,最好去阅读下面三个文章!

转自:
http://www.infoq.com/cn/articles/database-timestamp-01 http://www.infoq.com/cn/articles/database-timestamp-02 http://www.infoq.com/cn/articles/database-timestamp-03
The following list of open source and commercial systems provide support for time series data.

NameLicenseLanguageReferences
GraphiteApache 2Python[citation needed]
InfluxDBMIT.[2] Clustering and Chronograf Commercial[3]Go[citation needed]
Informix TimeSeriesCommercialErlang[citation needed]
Kx kdb+CommercialC
RRDtoolGPLv2C[citation needed]
Riak-TSApache 2Erlang

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐