如何定义 InfluxDB 度量(表)之间的关系



需要一些解释

  • 如何定义关系黑白(InfluxDB)时间序列数据库?
  • 就像N-hibernate支持多个数据库一样,我们可以从mySQL转移到SQL容易。时间序列数据库是否有任何类似的ORM解决方案?
  • 我曾经研究过关系数据库,其中我们使用主键和外键来定义表之间的关系,并且有不同类型的关系(一一,一对多,多对多)。
  • 我们可以在InfluxDB中定义类似的关系吗?如果不是,我们如何实现表之间的关系(测量)?

同时,InfluxDB为我们提供了标签键(索引),我们应该使用这些键来定义表或度量之间的关系吗?

InfluxDB 不是关系数据库 = 没有主键/外键,没有测量连接等。理论上,您可以使用标签作为解决方法,但它们被指定用于基数较低的数据 = 如果您有许多具有唯一 ID 标签的记录,那么您将需要大量内存。

我建议阅读有关InfluxDB模式/数据布局的信息,并查看InfluxDB是否真的适合您的关系数据库替换。一般来说,这不是一个好主意。

最新更新