大数跨境
0
0

EasyDB:一款轻量级的数据查询工具

EasyDB:一款轻量级的数据查询工具 SQL编程思想
2025-11-30
1

 

EasyDB 是一款轻量级的数据查询工具,支持使用标准 SQL 语句查询 CSV、Excel、JSON 等格式文件,支持复杂的多表 JOIN、子查询、窗口函数等高级 SQL 特性。


EasyDB 基于 TypeScript 和 Rust 语言开发,遵循 MIT 开源协议,代码托管在 GitHub:

  • • 服务器版本:https://github.com/shencangsheng/easydb_server 
  • • 桌面版本:https://github.com/shencangsheng/easydb_app 

功能特性

  • • 跨平台:服务器版本主要用于 Linux 部署,可以通过浏览器进行访问;桌面版支持 macOS 和 Windows 平台。
  • • 多格式支持:支持直接查询 CSV、NdJson、JSON、Excel、Parquet 格式文件,也可以查询 MySQL 数据库中的数据。
  • • SQL 支持:使用标准 SQL 查询数据,提供代码补全和语法高亮;支持复杂 SQL 查询,包括 JOIN、子查询、窗口函数等高级特性。
  • • 高性能:基于 Rust 和 DataFusion 引擎,处理大型文件游刃有余。
  • • 低内存占用:可以轻松处理数百兆乃至 GB 的大型文本文件,仅需较少的硬件资源。
  • • 开箱即用:无需文件转换,直接查询。
  • • 现代界面:基于 Tauri 构建的现代化桌面应用。
  • • 数据导出:支持将查询结果导出为 CSV、TSV、SQL 文件。

下载安装

EasyDB 服务器版可以通过 Docker 进行快速部署,命令如下:


   
    
   git clone https://github.com/shencangsheng/easy_db.git
cd easy_db
docker compose up -d

启动服务之后通过以下网址进行访问:

http://127.0.0.1:8088 


EasyDB 桌面版下载地址如下:

https://github.com/shencangsheng/easydb_app/releases 


选择对应操作系统的安装文件进行下载,安装完成之后运行 easydb_app.exe(Windows):


 


【声明】内容源于网络
0
0
SQL编程思想
数据库、AI、BI、大数据、云计算等知识分享,承诺更新到2050年。
内容 471
粉丝 0
SQL编程思想 数据库、AI、BI、大数据、云计算等知识分享,承诺更新到2050年。
总阅读481
粉丝0
内容471