I am using Python InfluxDBClient for writing to an InfluxDB server. I can either send data via a JSON or this so-called "line protocol."
What are the advantages of using Line Protocol over Json Protocol?
Is there an improvement in writing throughput? Any downside?
According the the dev blog post Line Protocol is recommended (https://www.influxdata.com/blog/optimizing-influxdb-performance-for-high-velocity-data/):
So it seems like you get a slight improvement in speed internally in influx, plus an improvement over the wire (since data is more compact). If I have time, I will test this tonight and update my post with results.