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

  • 直接基于文件的简单存储:RRD Tool,Graphite Whisper。这类工具附属于监控告警工具,底层没有一个正规的数据库引擎。只是简单的有一个二进制的文件结构。
  • 基于K/V数据库构建:opentsdb(基于hbase),blueflood,kairosDB(基于cassandra),influxdb,prometheus(基于leveldb)
  • 基于关系型数据库构建:mysql,postgresql 都可以用来保存时间序列数据

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

转自:

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.

Name License Language References
Graphite Apache 2 Python [citation needed]
InfluxDB MIT.[2] Clustering and Chronograf Commercial[3] Go [citation needed]
Informix TimeSeries Commercial Erlang [citation needed]
Kx kdb+ Commercial C
RRDtool GPLv2 C [citation needed]
Riak-TS Apache 2 Erlang  

转载于:https://www.cnblogs.com/bonelee/p/6227399.html

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

  1. amazon redshift 分析型数据库特点——本质还是列存储

    Amazon Redshift 是一种快速且完全托管的 PB 级数据仓库,使您可以使用现有的商业智能工具经济高效地轻松分析您的所有数据.从最低 0.25 USD 每小时 (不承担任何义务) 直到每年每 ...

  2. OpenTSDB介绍——基于Hbase的分布式的,可伸缩的时间序列数据库,而Hbase本质是列存储...

    原文链接:http://www.jianshu.com/p/0bafd0168647 OpenTSDB介绍 1.1.OpenTSDB是什么?主要用途是什么? 官方文档这样描述:OpenTSDB is ...

  3. Elasticsearch压缩索引——lucene倒排索引本质是列存储+使用嵌套文档可以大幅度提高压缩率...

    注意:由于是重复数据,词法不具有通用性!文章价值不大! 摘自:https://segmentfault.com/a/1190000002695169 Doc Values 会压缩存储重复的内容. 给定 ...

  4. NoSQL数据库知多少--列存储Cassandra数据库

    背景 2007年Facebook为了解决消息收件箱搜索问题(Inbox Search problem)而开始设计Cassandra项目. 当时Facebook遇到了传统的方法难以解决的超大数据量存储可 ...

  5. 数据库选型-国产数据库如何满足你的需求

    国产数据库列表 随着国内各种各样的业务场景的多样化,带来数据存储和计算的需求越来越多.国内很多企业为了满足自己的产品需求开发出了我们自己研发的数据库.这些数据库基本围绕着数据结构,数据关系,数据量,并 ...

  6. 在 Kubernetes 上快速测试 Citus 分布式 PostgreSQL 集群(分布式表,共置,引用表,列存储)...

    准备工作 这里假设,你已经在 k8s 上部署好了基于 Citus 扩展的分布式 PostgreSQL 集群. 查看 Citus 集群(kubectl get po -n citus),1 个 Coor ...

  7. 什么是列存储?一文秒懂

    导读:在讲<Apache Druid 底层存储设计>时就说过要讲一讲列式存储.现在来了,通过本文你可以了解到行存储模式.列存储模式.它们的优缺点以及列存储模式的优化等知识. 今日格言:不要 ...

  8. openGauss存储技术(三)——列存储引擎

    上一篇内容我们介绍了openGauss存储技术--行存储引擎,本文重点介绍openGauss列存储引擎. openGauss列存储引擎 传统行存储数据压缩率低,必须按行读取,即使读取一列也必须读取整行 ...

  9. HUABASE :基于列存储的关系型数据库系统

    摘要   HUABASE 是基于列存储的关系型数据库系统.列存储技术的特点是数据查询效率高,读磁盘少,存储空间少,是构建数据仓库的理想架构. HUABASE 实现了多种数据压缩机制.查询优化和稀疏索引 ...

最新文章

  1. ubuntu 中的qt怎么调用graphics.h_Qt 标准对话框之 QFileDialog
  2. Jacob Java程序把Word文档直接转换成Html文件
  3. FFT/NTT卷积神级副本
  4. 川职院单招计算机考什么专业,四川单招考什么科目
  5. 网友的有趣发现:冬天里,欧洲古建筑上的雕像都好像“生病了”
  6. OpenStack已死?恐怕你想多了 | 技术头条
  7. 打印倍数_英语精读:3d打印的速度有望提高到100倍
  8. Java-20180419
  9. Python参考手册
  10. 单片机编程软件很简单(10),Keil单片机编程软件常见文件介绍
  11. 中国移动的呼叫转移呼叫等待等设置方法 USSD MMI
  12. matlab解韩信点兵问题,2019事业单位:巧解“韩信点兵”问题
  13. OROCOS之KDL(1)—— windows环境搭建篇
  14. 字节跳动+京东+美团+腾讯面试总结,附赠课程+题库
  15. 简易的图形化编程软件Scratch
  16. 了解Panda3D引擎的配置变量
  17. 海信a5,掌阅f1手机水墨屏护眼日常使用经验
  18. 【美团王兴饭否DAY1】关于CEO的思考
  19. Windows 文本大文件查看工具
  20. 数据中心网络设备管理(一)

热门文章

  1. openssh无法登录:server responded algorithm negotiation failed”
  2. 将线程pid转成16进制_硬件资讯 | AMD 线程撕裂者 5000 系 CPU 将包含 16 核版本
  3. shell中join链接多个域_shell 如何实现两个表的join操作
  4. 苹果挂端口方法_苹果新系统遭吐槽!SSH 默认规则被破坏,程序员无法登录 Web 服务器......
  5. 如何设置多个图层层叠关系_凉山车载式叠螺污泥脱水机_山东领旗环保科技
  6. php伪造页面url地址,php 伪造HTTP_REFERER页面URL来源的三种方法
  7. mvc4.0 html.actionlink comfired,未触发MVC 5远程验证
  8. laravel定时任务
  9. 第十一届山东省大学生程序设计竞赛(热身赛)Mika with Cherry Cake
  10. 【深度学习入门到精通系列】医学图像预处理—伽马变化代码