Replies: 5 comments 2 replies
-
Why would gRPC be faster than the HTTP-based API? |
Beta Was this translation helpful? Give feedback.
-
The transport being changed won't help unless we also change the protocol so that multiple parallel fetches can be made to the output buffer on the coordinator. Also gRPC isn't very good to work with in all languages and makes writing clients harder. |
Beta Was this translation helpful? Give feedback.
-
See #3042 |
Beta Was this translation helpful? Give feedback.
-
@martint @hashhar @nineinchnick Thank you for the feedback. |
Beta Was this translation helpful? Give feedback.
-
Maybe we can try It seems that the performance of thrift communication is better than HTTP, but it will use more native memory: prestodb/presto#13894 |
Beta Was this translation helpful? Give feedback.
-
Issue type: feature
Trino version: 363
Description:
Currently, Trino supports two client interfaces:
It would be benefitial to support a gRPC client interface due to its speed advantage over REST API and its cross-platform advantage over JDBC.
Beta Was this translation helpful? Give feedback.
All reactions