时序数据库场景下的Elasticsearch(一):技术特点简介

  1. 云栖社区>
  2. Elasticsearch技术团队>
  3. 博客>
  4. 正文

时序数据库场景下的Elasticsearch(一):技术特点简介

工程师甲 2018-01-16 11:20:27 浏览5871
展开阅读全文

时序数据库简介

时间序列数据最简单的定义就是数据格式里包含timestamp字段的数据。比如股票市场的价格,环境中的温度,主机的CPU使用率等。几乎所有的数据都可以打上一个timestamp字段。时间序列数据更重要的一个属性是如何去查询它。在查询的时候,对于时间序列我们总是会带上一个时间范围去过滤数据。同时查询的结果里也总是会包含timestamp字段。

时序数据库技术选型

基于关系型数据库

几乎任意数据库都可以存时间序列数据。但是不同的数据能支持的查询类型并不相同。按照能支持的查询类型,我们可以把时间序列数据库分为两类,第一类的数据库按照关系型数据库的说法,其表结构是这样的:

[metric_name] [timestamp] [value]

其优化的查询方式是:

SELECT value FROM metric WHERE metric_n

网友评论

登录后评论
0/500
评论
工程师甲
+ 关注
所属云栖号: Elasticsearch技术团队