< 返回版块

shencangsheng 发表于 2025-11-14 15:36

Tags:txt,csv,xlsx,json,query-editor,sql-assisant

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

评论区

写评论
github.com/shanliu/lsys 2025-11-16 16:03

内存泄漏问题解决了吗??

1 共 1 条评论, 1 页