【问题标题】:Advantages of writing to InfluxDB via Line Protocol over Json Protocol通过线路协议写入 InfluxDB 优于 Json 协议的优势
【发布时间】:2021-07-22 10:34:20
【问题描述】:

我正在使用 Python InfluxDBClient 写入 InfluxDB 服务器。我可以通过 JSON 或这种所谓的“线路协议”发送数据。

使用 Line 协议相对于 Json 协议有什么优势?

写入吞吐量有改善吗?有什么缺点吗?

【问题讨论】:

    标签: influxdb influx-line-protocol


    【解决方案1】:

    根据开发博客文章推荐使用线路协议 (https://www.influxdata.com/blog/optimizing-influxdb-performance-for-high-velocity-data/):

    1. 网络上的有效负载变得更小。这有助于提高效率……和预算。
    2. 数据更易于探索。 注意:拥有多个数据库、测量、标签和字段实例可以更轻松地在 Chronograf 数据资源管理器中查看您的数据,并且通常会使运行此探索的元查询更加高效。
    3. 写入磁盘稍快。

    因此,您似乎在流入的内部速度略有提高,加上网络方面的改进(因为数据更紧凑)。如果我有时间,我今晚会测试一下,并用结果更新我的帖子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-03
      • 1970-01-01
      • 2019-07-16
      • 2011-03-19
      • 2016-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多