InfluxDB基本概念和安装

时间:2020-04-19 14:15:33   收藏:0   阅读:49

InfluxDB是一种时序数据库(Time Series Database),根据DB-engine排名,目前在time series数据库领域排名第一位。

https://db-engines.com/en/ranking/time+series+dbms

技术分享图片

 

 InfluxDB主要功能

  1. 对时序数据(sereis data)使用TSM存储引擎,提供高性能的数据写入和压缩功能。
  2. go语言编写,程序只有一个二进制的可执行文件,没有其他依关系。
  3. 通过http API可提供高性能的便捷的读写操作。
  4. 插件支持采集Graphite, collectd, and OpenTSDB等数据源。
  5. 提供类似SQL语法格式的数据操作。
  6. 保留策略(retention policies)功能可以定期清除老旧数据。
  7. 不间断(continuous queries)自动化查询功能统计聚合数据来使数据查询更有效率。

缺点:

  1. 社区版只支持单机部署,集群功能需要使用收费的企业版。
  2. InfluxDB中文学习文档较少,对于想要了解该数据库的用户有一定的不便。

InfluxDB与RDBMS中的概念比较

概念 InfluxDB RDBMS
数据库 database database
measurement table
point row
tag(可索引),field(不可索引) column

 

原文:https://www.cnblogs.com/ilifeilong/p/12731327.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!