
时序数据库 InfluxDB
文章平均质量分 71
InfluxDB是一个由InfluxData开发的开源时序型数据。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。
_子栖_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
InfluxDB 函数
文章目录聚合类函数count () 函数distinct () 函数mean() 函数median() 函数spread() 函数sum() 函数选择类函数top () 函数bottom() 函数first() 函数last() 函数max() 函数min() 函数percentile() 函数变换类函数derivative() 函数difference () 函数elapsed() 函数moving_average() 函数non_negative_derivative() 函数stddev() 函数聚原创 2021-06-24 15:17:27 · 3728 阅读 · 1 评论 -
InfluxDB 连续查询(Continuous Queries)
在前面介绍了 InfluxDB的数据保留策略,数据超过保存策略里指定的时间之后,就会被删除。但是如果我们不想完全将这些数据删除掉,就需要连续查询(Continuous Queries)的帮助了。连续查询主要用在将数据归档,以降低系统空间的占用率,主要是以降低精度为代价。......原创 2021-06-24 15:17:00 · 3778 阅读 · 0 评论 -
InfluxDB 存储引擎(Timestamp-Structure Merge Tree)
存储引擎(Timestamp-Structure Merge Tree)TSM 主要由四部分组成:cache、wal、tsm file、compactorcache:插入数据时,先往 cache 中写入,再写入到 wal 中,可以认为 cache 是 wal 文件中的数据在内存中的缓存,cache 中的数据并不是无限增长的,有一个 maxsize 参数用于控制当 cache 中的数据占用多少内存后就会将数据写入 tsm 文件,如果不配置的话,默认上限是 25M。wal:预写日志,对比 Mysql原创 2021-06-24 15:16:13 · 786 阅读 · 0 评论 -
InfluxDB 基本概念
1、与传统数据库中的名词作比较InfluxDB中的名词传统数据库中的概念database数据库measurement数据库中的表points表里面的一条数据2、InfluxDB 中独有的概念pointPoint由时间戳(time)、数据(field)、标签(tags)组成。Point相当于传统数据库里的一行数据,如下表所示:Point 属性传统数据库中的概念time每个数据记录时间,是数据库中的主索引(会自动生成)fi原创 2021-06-24 15:15:32 · 1894 阅读 · 0 评论 -
InfluxDB 保存策略(Retention policies)
InfluxDB每秒可以处理成千上万条数据,要将这些数据全部保存下来会占用大量的存储空间,有时我们可能并不需要将所有历史数据进行存储,因此,InfluxDB推出了数据保留策略(Retention Policies),用来让我们自定义数据的保留时间。1、InfluxDB 保存策略说明InfluxDB的数据保留策略(RP) 用来定义数据在InfluxDB中存放的时间,或者定义保存某个期间的数据。一个数据库可以有多个保留策略,但每个策略必须是独一无二的。2、InfluxDB 保存策略目的I.原创 2021-06-24 15:13:52 · 5447 阅读 · 0 评论 -
InfluxDB 基本操作
1、InfluxDB 操作方式InfluxDB 提供了三种操作方式:客户端命令行方式HTTP API接口各语言API库2、InfluxDB 数据库操作显示数据库show databases新建数据库create database test删除数据库drop database test使用某个数据库use test3、InfluxDB 数据表操作在InfluxDB当中,并没有表(table)这个概念,取而代之的是MEASUREMENTS,MEASUREMEN原创 2021-06-24 15:13:04 · 2776 阅读 · 1 评论 -
InfluxDB 简介与安装
InfluxDB 简介与安装1、InfluxDB 简介官网:https://www.influxdata.com/中文文档:https://jasper-zhang1.gitbooks.io/influxdb/content/InfluxDB 是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。类似的数据库有Elasticsearch、Graphite等。其主要特色功能基于时间序列,支持与时间有关的相关函数(如最大,最小,求和等)可度量性:你可以实时对大量数原创 2021-06-24 15:11:58 · 2075 阅读 · 1 评论