时序数据库技术和架构演进
本文根据演讲视频以及PPT整理而成。
本文将主要围绕以下四个方面进行分享:
- 时序数据与时序数据库
- 时序数据库的演变
- 时序数据库对比
- 总结
一、时序数据与时序数据库
什么是时序数据库?
按照维基百科解释,时间序列数据库(TSDB)是一个为了用于处理时间序列数据而优化的软件系统,其按时间数值或时间范围进行索引。
时序数据库增长趋势
时序数据库从2014年开始就被DB-Engine列入了单独的数据库类别进行统计。下图所示的是在过去的24个月内所有数据库类别在DB-Engine上的增长趋势,可以看出时序数据库的增长趋势排在第一位。
时序数据举例
列举一个时序数据的例子,比如在张北有一些风力发电机组,这些风力发电机都具有能够代表自身唯一性的标签(Tag),比如生产厂商、风场、型号以及自身ID等,而每个风机都会产生一些指标(Metrics),比如当前的运转功率、当前
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MapReduce稍微高级编程之PageRank算法的实现
一、概念: PageRank是Google专有的算法,用于衡量特定网页相对于搜索引擎索引中的其他网页而言的重要程度。是Google创始人拉里·佩奇和谢尔盖·布林于1997年创造的。PageRank实现了将链接价值概念作为排名因素。这幅图表示的是一个简单的网络,下面介绍几个名词: 入链:指向该页面的链接为入链,入链相当于投票,到一个页面的超链接相当于对该页投一票。 入链数量:如果一个页面节点接收到的其他网页指向的入链数量越多,那么这个页面越重要 入链质量:指向页面A的入链质量不同,质量高的页面会通过链接向其他页面传递更多的权重。所以越是质量高的页面指向页面A,则页面A越重要。质量是指不同网页发出的链接所含的权重是不同的,比如百度百科里面的链接和你自己写的网页里面的链接肯定是不能比的。这么做主要是为了防止别人恶意刷“流量”。 出链:从本页面发出的链接为出链。 二、计算过程:下面我们介绍一下PageRank的算法流程: 初始值: 每个页面设置相同的PR值,Google的PageRank算法给每个页面的PR初始值为1,该页面的所有出链均分该页面的值。以上图为例,A页面的初始值为1,然后它每一条...
- 下一篇
时序数据在滴滴实时数据开发平台中的处理和应用
本文根据演讲视频以及PPT整理而成。 本文将主要围绕以下三个方面进行分享: 背景简介 技术方案 当前现状 一、 背景简介滴滴实时数据开发平台源于这样的初衷,即构建业务监控的双眼,用以监控发生的时事对系统业务交易量是否产生影响。此外,数据可能存在异常和波动,直接监控数据较为低效,时序数据还用以实时报警,帮助相关运营人员排查情况。实时监控和实时报警是滴滴数据管理的两个最核心场景。 2015年以前,滴滴数据管理的架构非常简单。通过扫描Mysql的从表和api数据进行预计算,预计算的操作结果先存储于本地文件,再定时上传到CKV数据库。以计算城市订单量为例,一级目录是城市id,二级目录是日期,预计算的操作结果先按照目录结构存储于本地文件,再定时上传到CKV数据库中。这种简单架构的瓶颈是显而易见的,即指标开发和扩展的难度较大。随着指标增多,在Mys
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用