如何定义 InfluxDB 测量(表)之间的关系
how to define relationship between InfluxDB measurements (tables)
需要一些解释,
- 如何定义关系b/w(InfluxDB)时序数据库?
- 像N-hibernate支持多数据库,我们可以从mySQL转移到SQL
简单的。时序数据库有没有类似的ORM方案?
- 我从事关系数据库的工作,其中我们使用主键和外键来定义表之间的关系,并且存在不同类型的关系(一对一、一对多、多对多)。
- 我们可以在InfluxDB中定义类似的关系吗?如果不是,我们如何实现表(测量)之间的关系?
同时,InfluxDB 为我们提供了标签键(索引),我们是否应该使用这些来定义表或度量之间的关系?
InfluxDB 不是关系数据库 = 没有 primary/foreign 键,没有测量连接等。
从理论上讲,您可以使用标签作为解决方法,但它们被指定用于基数较低的数据 = 如果您有许多具有唯一 ID 标签的记录,那么您将需要大量内存。
我建议阅读 InfluxDB schema/data layout 并查看 InfluxDB 是否真的是您的关系数据库替代品的好数据库。一般来说,这不是一个好主意。
需要一些解释,
- 如何定义关系b/w(InfluxDB)时序数据库?
- 像N-hibernate支持多数据库,我们可以从mySQL转移到SQL 简单的。时序数据库有没有类似的ORM方案?
- 我从事关系数据库的工作,其中我们使用主键和外键来定义表之间的关系,并且存在不同类型的关系(一对一、一对多、多对多)。
- 我们可以在InfluxDB中定义类似的关系吗?如果不是,我们如何实现表(测量)之间的关系?
同时,InfluxDB 为我们提供了标签键(索引),我们是否应该使用这些来定义表或度量之间的关系?
InfluxDB 不是关系数据库 = 没有 primary/foreign 键,没有测量连接等。 从理论上讲,您可以使用标签作为解决方法,但它们被指定用于基数较低的数据 = 如果您有许多具有唯一 ID 标签的记录,那么您将需要大量内存。
我建议阅读 InfluxDB schema/data layout 并查看 InfluxDB 是否真的是您的关系数据库替代品的好数据库。一般来说,这不是一个好主意。