Technical design decisions and ideas that are not present in ClickHouse #2574
-
Please list some novel and interesting ideas that are not already present in ClickHouse. |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments
-
@alexey-milovidov Alexey, there is a paper about Velox in the upcoming VLDB. Velox: Meta’s Unified Execution Engine - https://vldb.org/2022/?papers-industrial |
Beta Was this translation helpful? Give feedback.
-
@mbasmanova there is no link to read the paper. |
Beta Was this translation helpful? Give feedback.
-
@alexey-milovidov Alexey, I assume the paper will become available after the conference in a month or so. Would you like to join our Slack? Maybe we could provide a draft of the paper there. CC: @pedroerp @jijufb |
Beta Was this translation helpful? Give feedback.
-
@alexey-milovidov if you send me an email at [email protected] I can share the current camera ready. |
Beta Was this translation helpful? Give feedback.
-
@alexey-milovidov I have studied both clickhouse and velox project for a long time. From high level, velox is native unified execution engine which is a library(not managing data) which may accelerate upper application execution like Spark(intel/gluten) or Presto(c++ worker using velox), even Flink and ML. It provides lots of things While Clickhouse is world class analytics database, but not suitable for complex SQL for now(lacks exchange operator and CBO optimization). We use clickhouse in our company for OLAP business need and you know we also contribute lots of features back to community, and we also want to use and contribute spark+velox(like photon in databricks, see https://cs.stanford.edu/~matei/papers/2022/sigmod_photon.pdf) and presto+velox for performance and cost. We are very much looking forward to that clickhouse can processing complex and big SQL which is now the bottleneck for widely use scope, but it seems you don't have the plan to enhance this feature, while apache impala, apache doris and starrocks have better distributed computing model. |
Beta Was this translation helpful? Give feedback.
-
That's a great summary, thanks @zhanglistar . Converting this to a github Discussion. |
Beta Was this translation helpful? Give feedback.
@alexey-milovidov Alexey, there is a paper about Velox in the upcoming VLDB.
Velox: Meta’s Unified Execution Engine - https://vldb.org/2022/?papers-industrial