Replies: 2 comments
-
regarding the motivation, I guess my understanding is that trino/presto is iteself one sqlserver with moderate multi-tenant support. could you expand a little bit on that, just like what flink KPIP did. @hddong |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The motivation and design are similer of [KPIP-2] Kyuubi Support Flink SQL Engine Design #1132
Trino
Trino(Presto SQL) is a fast distributed SQL query engine for big data analytics.
Design
Trino client interact with trino cluster. The same design of KPIP-2 to start trino client. We will start an Engine container process locally, yarn container and k8s pod will be supported in the future, as its runtime, which is responsible for communicating with Kyuubi Server and Trino Cluster.
We need it to implement FrontendService and BackendService on the Kyuubi Engine side.
Implementation
Similar of Flink engine, the engine maintains metadata based on the Client-side. However, different from Flink, each trino resultset has its own metadata.
We will introduce:
Beta Was this translation helpful? Give feedback.
All reactions