EasyDB v2.0.0 发布
EasyDB 是一个轻量级桌面数据查询工具,基于 Rust 构建,可以使用 SQL 直接查询本地文件。内置 DataFusion 查询引擎,无需额外安装数据库或其他工具。它将文件视为数据库表,可以使用标准 SQL 查询 CSV、Excel、JSON 和其他格式,支持复杂的多表 JOIN、子查询、窗口函数等高级 SQL 特性。轻松处理数百兆乃至数 GB 的大型文本文件,仅需较少的硬件资源。
Github: https://github.com/shencangsheng/easydb_app
本次大版本更新距离 v1.0 发布仅过去 15 天就迅速推出,主要原因是我在实际使用中发现 Polars 查询引擎在多表联查场景下的性能表现不理想。为了解决这一瓶颈,我果断决定将底层查询引擎迁移到 DataFusion,以获得更稳定、可扩展且更适合复杂查询的执行性能。
v2.0.0 版本发布,主要变更有:
- 将查询引擎从
Polars更换为Datafusion - 支持仅执行选中的SQL,解决无法片段执行的问题
- 拖拽文件不再是直接生成完整 SQL,而是可以选择是添加文件路径还是完整SQL,方便多表联查时获取文件路径
Ext Link: https://github.com/shencangsheng/easydb_app
1
共 1 条评论, 1 页
评论区
写评论内存泄漏问题解决了吗??