
influxdb
soputasmile11
自信、美丽、优秀!
展开
-
Tsm存储引擎
http://hbasefly.com/2018/01/13/timeseries-database-4/参考:http://blog.fatedier.com/2016/08/05/detailed-in-influxdb-tsm-storage-engine-one/influxdb使用的存储引擎是自己实现的TSM Tree算法,类似于LSM Tree,LSM Tree原理参见这篇文章h...原创 2018-10-08 17:46:42 · 2150 阅读 · 0 评论 -
influxdb数据写入
1、influxDB写入总体框架数据写入很多时候是批量写入,很少只是写入少量的一个数据的情况,当然写一个数据的过程其实和批量写入过程是类似的,这里讲解一下批量写入的过程批量数据进入到influxDB之后总体会经过三个步骤的处理:(1)批量时序数据shard路由:influxDB首先会将这些数据根据shard的不同分成不同的分组,每个分组的时序数据会发送到对应的shard。(2)倒排索引引...原创 2018-10-08 17:52:34 · 7506 阅读 · 0 评论 -
基本概念
1、seriesseries是retention policy、measurement和tag set(包括tag key和tag value)的集合2、points在同一个series里面,不能在同一timestamp存放超过一个point,如果同一个series、同一个timestamp想要插入多个point,那么旧的point和新的point会形成一个并集:插入前:插入后:可...原创 2018-10-08 17:54:41 · 344 阅读 · 0 评论 -
保留策略
influxdb保留策略用来定义数据在influxDB中存放的时间,或者定义保留某个期间的数据,默认情况下,当我们创建一个数据库的时候,会指定一个默认的策略名字为autogen1、保留策略结构(1)name:保留策略名字(2)duration:表示数据可以保留的时间,最小是1h,最大是无穷大,无穷大的时候duration是0(3)shardGroupDuration:shard group...原创 2018-10-08 18:11:21 · 1179 阅读 · 0 评论