什么是时序数据库
先来介绍什么是时序数据。时序数据是基于工夫的一系列的数据。在有工夫的坐标中将这些数据点连成线,往过来看能够做成多纬度报表,揭示其趋势性、规律性、异样性;往将来看能够做大数据分析,机器学习,实现预测和预警。
时序数据库就是寄存时序数据的数据库,并且须要反对时序数据的疾速写入、长久化、多纬度的聚合查问等基本功能。
比照传统数据库仅仅记录了数据的以后值,时序数据库则记录了所有的历史数据。同时时序数据的查问也总是会带上工夫作为过滤条件。
时序数据库的场景
所有有时序数据产生,并且须要展示其历史趋势、周期法则、异样性的,进一步对将来做出预测剖析的,都是时序数据库适宜的场景。
在工业物联网环境监控方向,因为工业下面的要求,须要将工况数据存储起来。举例客户每个厂区具备 20000 个监测点,500 毫秒一个采集周期,一共 20 个厂区。这样算起来一年将产生惊人的 26 万亿个数据点。假如每个点 50Byte,数据总量将达 1P(如果每台服务器 10T 的硬盘,那么总共须要 100 多台服务器)。这些数据不只是要实时生成,写入存储;还要反对疾速查问,做可视化的展现,帮忙管理者剖析决策;并且也可能用来做大数据分析,发现深层次的问题,帮忙企业节能减排,减少效益。最终客户采纳了 influxDB 时序数据库计划,帮忙他解决了难题。
在互联网场景中,也有大量的时序数据产生。举个例子,为了保障用户的应用体验,将用户的每次网络卡顿、网络提早都会记录到百度天工的时序数据库。由时序数据库间接生成报表以供技术产品做剖析,尽早的发现、解决问题,保障用户的应用体验。
什么是 InfluxDB
InfluxDB 是一个由 InfluxData 开发的开源时序型数据。它由 Go 写成,着力于高性能地查问与存储时序型数据。InfluxDB 被广泛应用于存储系统的监控数据,IoT 行业的实时数据等场景。
Influxdb 要害个性
- 反对相似 SQL 的查问语法
2. 提供了 Http Api 间接拜访
3. 存储超过 10 亿级别的工夫序列数据
4. 灵便的数据保留策略,能够定义到 Database 级别(只保留最热的数据)
5. 内置治理接口和 CMD
6. 飞个别速度的聚合查问
7. 按不同时间段进行聚合查问
8. 内置继续查问性能,定时计算指定时间段的数据,插入到指定表中,能够了解为定时归集数据
- 程度扩大,反对集群模式
计划介绍:
技术架构:
NBI 可视化平台介绍:
NBI 大数据可视化剖析平台作为新一代自助式、摸索式剖析工具,在产品设计理念上始终从用户的角度登程,始终围绕简略、易用,强调交互剖析为目标的新型产品。咱们将数据分析的各环节(数据筹备、自服务数据建模、摸索式剖析、权限管控)融入到零碎当中,让企业有序的、平安的治理数据和剖析数据。
产品特点:
案例展现:
在线体验:http://www.easydatavis.com