Replies: 2 comments 4 replies
-
I guess the storage engine might be the bottleneck instead of the HTTP layer. We haven't focused on the performance now so the write throughput isn't too good. Many modules are still in prototype stage, including the storage engine. They are not production ready now. But we'd fix obvious performance issues in the beta or the GA version. |
Beta Was this translation helpful? Give feedback.
-
I've done a basic benchmark using TSBS last month, and achieve a "loaded 2592000 rows in 142.478sec with 10 workers (mean rate 18192.25 rows/sec)" result in http + InfluxDB line protocol. The TSBS benchmark steps are:
You can try it yourself.
GreptimeDB supports TCP connection, in various protocols. Please refer to our docs for details. By the way, if you are using Java, we recommend our Java SDK, it's using Arrow Flight to ingest data. |
Beta Was this translation helpful? Give feedback.
-
Like QuestDB does. When I played with Greptime the other day, I was unable to feed high frequency data. Doing a new HTTP connection for each packet was not acceptable for me.
Basically, I need a way where I can open a TCP connection and send data in, say, InfluxDB line protocol (since it is pretty much a standard and is simple). Websocket is also fine.
Beta Was this translation helpful? Give feedback.
All reactions