InfluxDB 2.0 中 bucket 与 measurement 的区别

更新日期: 2021-06-10 阅读次数: 82 字数: 138 分类: InfluxDB

官方论坛的一个讨论:

https://community.influxdata.com/t/whats-the-logical-connection-between-buckets-measurements-retention-policies-in-influxdb-2-0/15900

官方的一篇博客文章:

https://www.influxdata.com/blog/data-layout-and-schema-design-best-practices-for-influxdb/

Separate data into buckets when you need to assign different retention policies to that data or require an authentication token.

使用 bucket 的情况:

  • 当需要不同的数据保存策略 (保存周期)
  • 需要区分访问权限。不同的 auth token。
  • 当 tag 中有很多关联,且固定不变的值时,就适合拆分为 bucket。例如,一个用户的,邮箱、电话等信息,拆分为 user bucket。这个例子可能不是很恰当,因为 user 信息还是适合放 mysql 这种关系型数据库。

示例中,bucket 与 measurement 同名,都是 MyPlantFriend。

关于作者

我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊, 查看更多联系方式。 白天写程序,晚上哄熊孩子,可能回复有点慢,见谅。

相关文章

爱评论不评论