Skip to content

1. 结构

  • 结构层级

https://www.cnblogs.com/hama1993/p/11062245.html

1.1 influxdb数据类型

1.2 数据保留策略

1.3 schema设计

  • tagk/tagv 简短
  • tag 还是field?
    • tag有索引,field没有
    • tag是字符串,field支持int,float等数据类型
      • field类型在不同分片上可以不同(尽量避免)
      • 数值类型使用i后缀为整型,默认float
    • 选择使用tag
      • 经常查询元数据
      • 需要group by
    • 选择使用field
      • 用于函数计算
      • 非字符串
    • 避免使用influxdb关键子作为
      • tag/field/measurements
    • 避免时间线膨胀(影响内存使用的重要原因)
    • 不要在measurement名称中嵌入数据:使用tag拆分

1.4 查询优化

2.基础概念

2.1 Database

2.2 Measurement

2.3 Point

2.4 Series

2.5 tag sets

2.6 Retention policy

2.7 Shard Group

2.8 Shard

3. 存储结构

https://blog.51cto.com/stefanxfy/5083522

http://hbasefly.com/2018/03/27/timeseries-database-6/

4.优化

https://blog.csdn.net/daguanjia11/article/details/105266050?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165132291616782390533620%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165132291616782390533620&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-13-105266050.142^v9^pc_search_result_cache,157^v4^new_style&utm_term=InfluxDB+DTDB+对比&spm=1018.2226.3001.4187

内存

https://blog.csdn.net/wzy_168/article/details/107043840?spm=1001.2101.3001.6650.13&utm_medium=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-13.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~Rate-13.pc_relevant_paycolumn_v3&utm_relevant_index=21

时间戳格式

在InfluxDB中的所有数据都是存的UTC时间,时间戳默认返回RFC3339格式的纳米级的UTC时间,例如2015-08-04T19:05:14.318570484Z,如果你想要返回Unix格式的时间,可以在请求参数里设置epoch参数,其中epoch可以是[h,m,s,ms,u,ns]之一。例如返回一个秒级的epoch

curl -G 'http://localhost:8086/query' --data-urlencode "db=mydb" --data-urlencode "epoch=s" --data-urlencode "q=SELECT \"value\" FROM \"cpu_load_short\" WHERE \"region\"='us-west'"
curl -G 'http://localhost:8086/query' --data-urlencode "db=mydb" --data-urlencode "epoch=s" --data-urlencode "q=SELECT \"value\" FROM \"cpu_load_short\" WHERE \"region\"='us-west'"