盘点市面上主流的时序数据库
更多内容关注微信公众号:fullstack888
万物互联时代,工业物联网产生的数据量比传统的信息化要多数千倍甚至数万倍,并且是实时采集、高频度、高密度,动态数据模型随时可变。传统数据库在对这些数据进行存储、查询、分析等处理操作时捉襟见肘,迫切需要一种专门针对时序数据来做优化的数据库系统,即时间序列数据库。
时间序列数据库(Time Series Database)是用于存储和管理时间序列数据的专业化数据库,具备写多读少、冷热分明、高并发写入、无事务要求、海量数据持续写入等特点,可以基于时间区间聚合分析和高效检索,广泛应用在物联网、经济金融、环境监控、工业制造、农业生产、硬件和软件系统监控等场景。
▲DB-Engines最新发布的时序数据库排名表
根据国际知名网站DB-Engines数据,时序数据库在过去24个月内排名高居榜首,且远高于其他类型的数据库,可见业内对时序数据库的需求迫切。相应的时序数据库产品近年来也快速发展,各大互联网企业包括谷歌、阿里巴巴、亚马逊都推出自己的时序数据库,业界使用较多的时序数据库主要有如下几种:
1、InfluxDB
InfluxDB是一款用Go语言编写的开源分布式时序、事件和指标数据库,无需外部依赖。该数据库现在主要用于存储涉及大量的时间戳数据,如DevOps监控数据,APP metrics,loT传感器数据和实时分析数据。
作为目前开源排名最高的时序数据库,InfluxDB支持数据存储策略(RP)和数据归档(CQ),能够实时查询,数据在写入时被索引后就能够被立即查出,内置HTTP接口,安装管理很简单,并且读写数据非常高效。
2、Kdb+
kdb+/q被官方称为世界上最快的时间序列数据库,它使用统一的数据库处理实时数据和历史数据,同时具备CEP(复杂事件处理)引擎、内存数据库、磁盘数据库等功能。列式存储的特性,使得对于某个列的统计分析操作异常方便。
与一般数据库或大数据平台相比,kdb+/q具有更快的速度和更低的总拥有成本,非常适合海量数据处理,主要被用于海量数据分析、高频交易、人工智能、物联网等领域。在延迟性上有着苛刻要求的金融领域,kdb+有着独特的优势。
3、Prometheus
Prometheus是一套开源的系统监控报警框架,由工作在SoundCloud的Google前员工在2012年创建,作为社区开源项目进行开发,2015年正式发布,并在次年正式加入Cloud Native Computing Foundation。
作为新一代的监控框架,Prometheus具备强大的多维度数据模型,有多种可视化图形界面,使用pull模式采集时间序列数据,可以采用push gateway的方式把时间序列数据推送至Prometheus server端。
4、 Graphite
Graphite是一个开源实时的、显示时间序列度量数据的图形系统。Graphite并不收集度量数据本身,而是像一个数据库,通过其后端接收度量数据,然后以实时方式查询、转换、组合这些度量数据。
Graphite支持内建的Web界面,它允许用户浏览度量数据和图。它由多个后端和前端组件组成。后端组件用于存储数值型的时间序列数据,前端组件则用于获取指标项数据并根据情况渲染图表。
5、TimescaleDB
TimescaleDB是唯一支持完整SQL的开放源代码时间序列数据库,已针对支持全面SQL的快速提取和复杂查询进行了优化。它基于PostgreSQL,并且为时间序列数据提供了最好的NoSQL和Relational世界。
TimescaleDB使开发人员和组织能够更多地利用其功能:分析过去,了解现在和预测未来。在查询层面统一时序数据和关系数据可消除数据孤岛,并使演示和原型更容易实现。可扩展性和完整的SQL接口的结合赋予员工提出数据问题。
6、阿里云TSDB
作为我国科技公司的代表,阿里云时序数据库也入围了DB-Engines榜单。TSDB是一种集时序数据高效读写,压缩存储,实时计算能力为一体的数据库服务,可广泛应用于物联网和互联网领域,实现对设备及业务服务的实时监控,预测告警。
TSDB具备秒级写入百万级时序数据的性能,提供高压缩比低成本存储、预降采样、插值、多维聚合计算、可视化查询结果等功能,解决由设备采集点数量巨大、数据采集频率高造成的存储成本高、写入和查询分析效率低的问题。
- END -
推荐阅读:
Spring中的18个注解,那些是你没用过的?
抽象、低内聚、难变更,你还在用“堆栈”组织代码?
如何解决TOP-K问题
update语句的执行过程
深入理解Mysql执行过程及执行顺序
你真正思考过什么是架构吗?
分表分页/跨库分页为什么这么难?
墙裂推荐:灰常好用的画图工具
关注:fullstack888
学习架构知识
互联网后端架构
盘点市面上主流的时序数据库相关推荐
- 市面上主流编辑器介绍(2021/05/20)
市面上主流编辑器介绍(2021/05/20) 背景 Markdown是一种有用的轻量级标记语言,后续Markdown简写为md. 富文本编辑器(Rich Text Editor,RTE)是一种可内嵌于 ...
- osgb转json_超实用:一篇文章带你了解市面上主流通用的3D模型格式
原标题:超实用:一篇文章带你了解市面上主流通用的3D模型格式 3D模型格式知多少 说到格式,相信大家都不陌生. 随着互联网的普及,我们几乎每天都会和不同的格式打交道,文本的TXT.图片的JPG.视频的 ...
- 3d展示网页开发_超实用:一篇文章带你了解市面上主流通用的3D模型格式
说到格式,相信大家都不陌生. 随着互联网的普及,我们几乎每天都会和不同的格式打交道,文本的TXT.图片的JPG.视频的MP4,就连压缩包也有不同的格式. 通俗来说,你可以把"格式" ...
- 市面上主流TPMS胎压芯片介绍
今天的汽车胎压芯片市场是算热闹的,相对于2016年时,国产.国外的都有了新的变化,对产品开发者或者说使用者来说,无疑是福音,要想国内胎压市场从2005年左右到2016年,基本是英飞凌.飞思卡尔的两家争 ...
- 一文带你盘点市场上主流的BI产品主要有哪些
随着时代的发展,商业智能使数据分析和数据可视化的门槛不断降低,使得企业各级人员都能进行数据分析,从而加深业务洞察,推动企业发展.而在数据分析领域,BI产品发挥了十分重要的作用. 市场需求变化日益频繁 ...
- 编程 音量键_盘点市面上那些千元级高逼格的键盘 灯光炫酷 多宏编程
随着科技的变化,以及电竞被更多人熟知,也带动了电竞外设的进步,现在更多的人喜欢选择机械键盘.首先机械键盘可以给我们带来超棒的敲击感,无论是玩游戏还是日常办公打字,都绝对是一等一的好.再者机械键盘在高强 ...
- 市面上主流的音视频竞品分析对比
一.平台覆盖,传输协议对比 平台 声网 即构 腾讯 阿里 ucloud 网易 anyRTC Android 支持 支持 支持 支持 支持 支持 支持 iOS 支持 支持 支持 支持 支持 支持 支持 ...
- 市面上主流源表软件全面对比,总有一款适合你!
在电测行业中,在对高精度的电压.电流或电流电压源进行测量扫描时就要请出我们的小伙伴"源表". 它精确的采集能力以及为各种低电平测量应用提供额外的灵活性让它成为了电测行业中不和或缺的 ...
- 公认音质最好的蓝牙耳机有哪些?盘点市面上音质最好的蓝牙耳机
蓝牙耳机已经是一个非常实用的数码差产品了,每天上下班通勤几乎都是佩戴耳机的人,像我们打游戏的时候也喜欢带上耳机开启自己的游戏世界,甚至是看剧听歌都想独享这一份声音体验,选择可以让自己身临其境的蓝牙耳机 ...
最新文章
- Python开发环境配置
- 华为诺亚最新视觉Transformer综述
- 【自动驾驶】19.自动驾驶各个坐标系
- springboot优雅停机
- Tomcat启动问题,启动是Tomcat8,结果却是Tomcat9
- java取消_java – 取消之前的请求
- 计算机原理课程设计陈宏,东北大学计算机组成基础原理课程教学设计.doc
- 能用python做信号处理吗_Python中的信号处理
- c++ 读取文件 最后一行读取了两次
- PyTorch 1.8版本!正式支持AMD GPU
- Javascript实现BF算法
- es6 WeakSet
- 人生这道题,要该怎么做?
- python入门先学什么-C和Python我该先学什么?
- PySpark︱DataFrame操作指南:增/删/改/查/合并/统计与数据处理
- Mac photoshop cc 2017 破解补丁
- 移动APP中那些关乎用户体验的测试项
- java家谱_java家谱打包程序
- html怎么用img添加图片,img标签(html怎么用img添加图片)
- 走青甘西北环线,感受祖国的大、美、强
热门文章
- Dtop环球嘉年华推动Web 3.0国际电商领域的革新
- FLUSH+RELOAD技术
- python编程完整教程视频_Python Web开发视频(全50集)视频教程下载
- iOS基础:修改app状态栏颜色以及原生的导航栏颜色
- 局域网内连接共享打印机
- Netty线程模型 Reactor模型
- unity 渲染相关优化
- 单商户商城b2c基本功能
- textarea不显示边框_飞利浦256P1FR显示器评测:QHD分辨率微窄边设计
- 计算机第一阶段在线作业2020,《计算机应用基》第一阶段在线作业(自测).doc