You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The long-term trend to watch is the proliferation of frameworks like Velox, DataFusion, and Polars. Along with projects like Substrait, the commoditization of these query execution components means that all OLAP DBMSs will be roughly equivalent in the next five years. Instead of building a new DBMS entirely from scratch or hard forking an existing system (e.g., how Firebolt forked Clickhouse), people are better off using an extensible framework like Velox. This means that every DBMS will have the same vectorized execution capabilities that were unique to Snowflake ten years ago. And since in the cloud, the storage layer is the same for everyone (e.g., Amazon controls EBS/S3), the critical differentiator between DBMS offerings will be things that are difficult to quantify, like UI/UX stuff and query optimization.
Some supporting evidence:
Several new databases built on datafusion (synnada.ai, greptimedb, probably others)
Sounds great. Another point to touch on could be the recently-improved streaming/incremental execution capabilities. We (the Synnada team) will be continuing to focus on this area in the near future, so even more improvements are coming!
Activity
wjones127 commentedon Jan 3, 2023
Is Substrait worth mentioning as a future direction?
andygrove commentedon Jan 3, 2023
Came here to say the same thing. I think we should definitely talk about substrait. I can help with some content around that.
andygrove commentedon Jan 3, 2023
I would like to also talk about the Python bindings, even though they are released separately. Maybe an update on TPC-H support as well.
alamb commentedon Jan 4, 2023
Great -- I'll try and get a draft up in the next few days if no one else beats me to it, and we can work on the content there
alamb commentedon Jan 4, 2023
I would love to try and help / encourage a community there as it seems a great way to get more people using DataFusion
ozankabak commentedon Jan 5, 2023
Sounds great. Another point to touch on could be the recently-improved streaming/incremental execution capabilities. We (the Synnada team) will be continuing to focus on this area in the near future, so even more improvements are coming!
alamb commentedon Jan 5, 2023
Also add somethign about benchmarking from @rdettai https://www.cloudfuse.io/dashboards/standalone-engines
alamb commentedon Jan 7, 2023
Here is a draft post we can use to collaborate on: apache/arrow-site#294
alamb commentedon Jan 19, 2023
Rendered site: Rendered: https://arrow.apache.org/blog/2023/01/19/datafusion-16.0.0/