我对 influx 有点陌生,我对通过 python 与 influxDB 交互的两个不同库的存在感到有点困惑:
influxdb
和 influxdb_client
。
两者有什么区别?我应该使用哪一个?
influx 有多个主要版本:v1 和 v2。 正如作者在 README 中所述,
influxd
用于与数据库的第一个版本进行交互:
该项目已不再开发 此 v1 客户端库用于与 InfluxDB 1.x > 和 InfluxDB 2.x 中的 1.x 兼容端点进行交互。
influxdb_client
适用于 InfluxDB 2.x
此存储库包含与 InfluxDB 2.x 和 Flux 一起使用的 Python 客户端库。 InfluxDB 3.x 用户应该使用轻量级 v3 客户端库。 InfluxDB 1.x 用户应使用 v1 客户端库。
我应该使用哪一个?
与您的数据库版本匹配的版本。但是,无法具体建议您应该使用哪个 InfluxDB 专业。