首页 > 其他分享 >influxdb的基本概念

influxdb的基本概念

时间:2023-01-13 11:12:50浏览次数:51  
标签:point measurement influxdb field 字段 time 数据 基本概念

  • influxdb的介绍

InfluxDB是领先的开源时间序列数据库(TSDB)。

InfluxDB使用Go语言编写,适用于各类时间序列数据的高效存储与检索。

  • influxdb中的database、measurement、point介绍

database:数据库,等同MySQL等关系型数据库中的数据库database

measurement:数据表,相当于关系型数据库中的表Table

point:数据点,表示单条数据记录,相当于关系型数据库中的一行数据row

retention policy(保留策略):单个measurement可以有不同的retention policy,measurement默认有一个autogen的保留策略,autogen中的数据永不删除且备份数replication为1(只有一份数据,在集群中起作用)

  • point的介绍

point由时间戳(time)、数据(field)、标签(tags)三类字段组成

time:代表每条数据的时间字段,是measurement中的数据主键,因此time字段具有索引属性。一条point只能有一个time

field:代表各种数据的字段,例如气温、压力、股价等。field字段没有索引属性,一条point可以包括多个field

tag:代表各类非数据字段,例如设备编码、地区、姓名等。tag字段有索引属性,一条point可以包括多个tag

  • 举例说明

两位科学家langstroth和perpetua于2015年8月18日在两个不同位置进行一项计算蝴蝶和蜜蜂数量的统计实验。假设他们使用同一个database,并使用同一个名为census的measurement录入数据。以下表示某一个point的样例数据:

其中time为time字段。butterflies和honeybees分别代表蝴蝶和蜜蜂的数量,因此他们是field字段。location和scientist代表科学家的位置和名字,因此他们是tag字段。

 

标签:point,measurement,influxdb,field,字段,time,数据,基本概念
From: https://www.cnblogs.com/xi-jie/p/17048961.html

相关文章

  • DPDK入门实践1——基本概念
    我在一篇博文中看到DPDK的解释为内核旁路技术,我觉得这个解释很形象也很好记,DPDK重载了网卡驱动,将数据包的控制平面和数据平面分离,驱动在收到数据包后不再硬中断通知CPU,而......
  • Verilog基本语法(一)基本概念
    VerilogHDL是一种硬件描述语言(HDL:HardwareDescriptionLanguage),以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻......
  • python利用flux基本读写influxDB
    1、读取QuerApi形式python利用flux语句查询influxdb数据。https://influxdb-client.readthedocs.io/en/latest/api.html#queryapi代码frominfluxdb_clien......
  • Apache Kafka 的基本概念
    基本概念主题Topictopic是Kafka最基础的组织单位,类似于关系数据库中的数据表。做为使用kafka的开发者,你最应该考虑的是和topoc相关的抽象。创建不同的topic保......
  • linux 内存管理(一)---基本概念
    最近项目上遇到一个问题,协议栈运行一个多小时后,就会出现延迟几ms的现象,经过反复测试和用ftrace查看,最后确认是在一个多小时候出现了do_mem_abort,然后去调用缺页异常,但是处......
  • DevOps实战系列【第十章】:详解Jenkins Pipeline基本概念和语法
    个人亲自录制全套DevOps系列实战教程:​​手把手教你玩转DevOps全栈技术​​流水线基本概念官方中文手册:​​​https://www.jenkins.io/zh/doc/book/pipeline​​​​我们......
  • 正则表达式快速入门一 :regex 的基本概念及语法特性
    Regexquickstart:正则表达式快速入门author:wclsnreferencequickstart如果想要了解正则表达式的基本概念且英文ok的话,完全可以从我上面所附网站的quickstart看起......
  • 【接口自动化测试实战】【二】基本概念
    什么是装饰器:  什么是函数对象?什么是调用函数  什么是闭包:    结果为: [1][1,1]第19课视频的第12分钟 ......
  • 爬虫基本概念-分类及http协议
    1.爬虫分类:1)通用爬虫:抓取系统重要组成部分,抓取的是一整张页面数据。2)聚焦爬虫:建立在通用爬虫的基础之上。抓取的是页面中特定的局部内容3)......
  • 机器学习的基本概念
    1什么是machinelearning?lookingforfunctionfunction的类别Regression:输出的是一个量(连续量)Classification:输出的是某个类别(离散量)StructuredLearning:创造一些有......