rt,有无懂哥也在研究DuckDB,希望能分享一些DuckDB资料~
顺便推荐一下这篇文章:https://zhuanlan.zhihu.com/p/614907875 以及文章作者的pipeline执行引擎仓库:https://github.com/Veeupup/naive-pipeline-execution
🤨
很感兴趣,我去研究下;最近在看 velox 的执行引擎,好奇 DuckDB 有啥异同。
qtmuniao 在pipeline上,我记得velox的并行度是在plan创建时决定的,而duckdb是morsel driven,可以根据数据量来动态改变并行度。velox的pipeline执行过程发生阻塞可以挂起,异步地去搞。duckdb的pipeline执行过程我感觉更简单点。
lokax LOL,目前DuckDB还是pull-based的,Async IO也是在TODO之一
Kould duckdb是push based
lokax 写错了,不好意思哈哈哈
lokax 发现原来是DuckDB初期是pull-based的,所以记错了哈哈哈