Influxdb XDB如何利用底层键值存储?
我正在对InfluxDB进行一些研究,发现它使用一个底层键值存储来存储(如LevelDB、RocksDB等) 我想要一个心智模型,说明为存储时间序列数据创建了什么样的键Influxdb XDB如何利用底层键值存储?,influxdb,key-value-store,Influxdb,Key Value Store,我正在对InfluxDB进行一些研究,发现它使用一个底层键值存储来存储(如LevelDB、RocksDB等) 我想要一个心智模型,说明为存储时间序列数据创建了什么样的键 我猜测的是“开始时间戳->值列表…”,但我想得到更精确的解释。XDB的工作原理有点不同 XDB数据库存储点。点有四个组件:测量、标记集、字段集和时间戳 测量提供了一种关联可能具有不同标记集或字段集的相关点的方法。标记集是一个键值对字典,用于存储带有点的元数据。字段集是一组键入的标量值,即点记录的数据 点的序列化格式由[line
我猜测的是“开始时间戳->值列表…”,但我想得到更精确的解释。XDB的工作原理有点不同 XDB数据库存储点。点有四个组件:测量、标记集、字段集和时间戳 测量提供了一种关联可能具有不同标记集或字段集的相关点的方法。标记集是一个键值对字典,用于存储带有点的元数据。字段集是一组键入的标量值,即点记录的数据 点的序列化格式由[line protocol]定义(如果您想了解更多详细信息,还包括其他示例和说明)。规范中的一个示例点有助于解释术语:
温度,机器=单元42,类型=组件内部=32,外部=100 14340555620000000035
测量的是温度
标记集为machine=unit42,type=assembly。标记集中的键(机器和类型)称为标记键。标记集中的值unit42和assembly称为标记值
字段集为内部=32,外部=100。字段集中的键(内部键和外部键)称为字段键。字段集中的值32和100称为字段值
你可以在这篇文章中找到对内部结构的完整解释 XDB的工作原理有点不同 XDB数据库存储点。点有四个组件:测量、标记集、字段集和时间戳 测量提供了一种关联可能具有不同标记集或字段集的相关点的方法。标记集是一个键值对字典,用于存储带有点的元数据。字段集是一组键入的标量值,即点记录的数据 点的序列化格式由[line protocol]定义(如果您想了解更多详细信息,还包括其他示例和说明)。规范中的一个示例点有助于解释术语:
温度,机器=单元42,类型=组件内部=32,外部=100 14340555620000000035
测量的是温度
标记集为machine=unit42,type=assembly。标记集中的键(机器和类型)称为标记键。标记集中的值unit42和assembly称为标记值
字段集为内部=32,外部=100。字段集中的键(内部键和外部键)称为字段键。字段集中的值32和100称为字段值
你可以在这篇文章中找到对内部结构的完整解释 欢迎链接到某个解决方案,但请确保您的答案在没有它的情况下是有用的:这样您的其他用户就会知道它是什么以及为什么存在,然后引用您链接到的页面的最相关部分,以防目标页面不可用。欢迎链接到某个解决方案,但请确保您的答案在没有它的情况下是有用的:这样您的其他用户就会知道它是什么以及为什么存在,然后引用您链接到的页面的最相关部分,以防目标页面不可用。