时序数据库连载系列: 时序数据库一哥InfluxDB之存储机制解析( 六 )


  • timestamp:

    数据的时间戳 。 在InfluxDB中 , 理论上时间戳可以精确到 **纳秒**(ns)级别

  • 此外 , 在InfluxDB中 , measurement的概念之上还有一个对标传统DBMS的 Database 的概念 , 逻辑上每个Database下面可以有多个measurement 。 在单机版的InfluxDB实现中 , 每个Database实际对应了一个文件系统的 目录 。

    2.1 Serieskey的概念

    InfluxDB中的SeriesKey的概念就是通常在时序数据库领域被称为 时间线 的概念 一个SeriesKey在内存中的表示即为下述字符串(逗号和空格被转义)的 字节数组(github.com/influxdata/influxdb/model#MakeKey())

    {measurement名{tagK1={tagV1{tagK2={tagV2...

    其中 , SeriesKey的长度不能超过 65535 字节

    2.2 支持的Field类型

    InfluxDB的Field值支持以下数据类型:

    推荐阅读