当前位置: 首页 > news >正文

一款现代化、轻量级、跨平台的开源数据库管理客户端

👉这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料:

  • 《项目实战(视频)》:从书中学,往事上“练”

  • 《互联网高频面试题》:面朝简历学习,春暖花开

  • 《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题

  • 《精进 Java 学习指南》:系统学习,互联网主流技术栈

  • 《必读 Java 源码专栏》:知其然,知其所以然

👉这是一个或许对你有用的开源项目

国产Star破10w的开源项目,前端包括管理后台、微信小程序,后端支持单体、微服务架构

RBAC权限、数据权限、SaaS多租户、商城、支付、工作流、大屏报表、ERP、CRMAI大模型、IoT物联网等功能:

  • 多模块:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • 微服务:https://gitee.com/zhijiantianya/yudao-cloud

  • 视频教程:https://doc.iocoder.cn

【国内首批】支持 JDK17/21+SpringBoot3、JDK8/11+Spring Boot2双版本


  • 为什么又造一个数据库客户端

  • 定位:快、稳、统一

  • 数据源覆盖:内置 4 个,扩展全覆盖

  • DataGrid:百万行不卡

  • SQL 编辑器

  • 连接管理:SSH 隧道 + URI 解析

  • AI 助手

  • Redis 管理

  • 几个有用的细节

  • 和同类工具怎么选

  • 开源地址


手头常驻好几个数据库客户端,MySQL、PostgreSQL、Redis 各有分工,偶尔还要翻 SQLite 或连 MongoDB。

工具链一长,问题就来了:DataGrip 功能最全但要订阅费,TablePlus 买断价还行但国产数据库支持一般,DBeaver 免费但启动要等小半分钟,界面也有点上个时代。

最让人烦的是 Electron。大多数"现代"数据库工具都用它打包,出来 150MB 起步,开几个连接内存就冲上去了。Chromium 不是免费的,只是把账单挪给了用户的内存条。

GoNavi的思路不同:Go 后端 + Wails + React,二进制包 10MB 量级,启动快,内存低。

为什么又造一个数据库客户端

市面上不缺数据库客户端,但满足"轻量 + 多数据源 + 国产数据库支持 + 不收费"这四个条件的,几乎没有。GoNavi 瞄准的就是这个空白。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

定位:快、稳、统一

GoNavi 面向开发者与 DBA,核心目标是让数据库操作在桌面端做到统一体验:

  • 原生性能架构:Wails(Go + WebView),不走 Electron,运行时开销大幅降低

  • 大数据可用性:虚拟滚动 + DataGrid 优化,百万行结果集照样操作

  • 统一连接:URI 生成/解析、SSH 隧道、代理、驱动按需安装

  • 工程化完整:SQL 编辑、对象管理、批量导出/备份、数据同步、执行日志、在线更新

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

数据源覆盖:内置 4 个,扩展全覆盖

主程序内置 MySQL、PostgreSQL、Oracle、Redis,装好即用。

其他数据源走「可选驱动代理」——驱动管理器里安装对应驱动后使用。主程序不打包所有驱动,用什么装什么,保持安装包轻量。

驱动代理支持:MariaDB、SQL Server、Doris、SQLite、DuckDB、MongoDB、TDengine、ClickHouse、Sphinx。国产数据库覆盖了达梦、金仓、瀚高、Vastbase——同类开源工具里比较少见。

还有 Custom Driver/DSN 接入口,自定义 Driver + DSN 字符串可扩展到其他数据源。

DataGrid:百万行不卡

DataGrid 是日常用得最多的组件,GoNavi 在这块下了功夫:

  • 虚拟滚动:只渲染可视区域的行,内存占用恒定

  • 就地编辑:双击单元格直接改,Ctrl+S 提交

  • 大字段折叠:TEXT/BLOB 类型默认折叠显示,点击展开

  • 多格式导出:CSV、JSON、SQL INSERT、Excel

百万行查询结果滚动不卡顿——这在 Electron 系工具里几乎不可能做到。

SQL 编辑器

  • 语法高亮 + 自动补全(表名、字段名、关键字)

  • 多标签页:同时开多个查询窗口

  • 执行计划可视化:EXPLAIN 结果直接图形化展示

  • 历史记录:自动保存执行过的 SQL

连接管理:SSH 隧道 + URI 解析

连接配置支持标准 URI 格式,比如mysql://user:pass@host:3306/dbname,粘贴进去自动解析。

SSH 隧道内置支持,不需要额外开终端先建隧道。支持密码和私钥两种认证方式。

AI 助手

内置 AI 对话功能,可以:

  • 根据自然语言描述生成 SQL

  • 解释复杂查询的含义

  • 优化慢查询

实测效果:简单查询生成准确率不错,复杂联表查询偶尔需要手动修正。比没有强,但别期望它能替代你写 SQL 的能力。

Redis 管理

不只是关系数据库——GoNavi 对 Redis 也做了专门的管理界面:

  • 键值浏览:Tree 视图 + 扁平视图切换

  • 数据类型识别:String/Hash/List/Set/ZSet 自动识别并展示

  • TTL 管理:直接修改过期时间

  • 批量操作:批量删除、导出

几个有用的细节

  • 便携模式:整个程序可以放 U 盘,换电脑直接用

  • 主题切换:深色/浅色一键切换

  • 多语言:支持中英文

  • 在线更新:应用内直接检查和安装更新

和同类工具怎么选

工具

优势

不足

GoNavi

轻量(10MB)、国产库支持好、免费

功能深度还在完善

DataGrip

功能最全、JetBrains 生态

订阅制收费、资源占用高

DBeaver

免费、插件丰富

启动慢、界面老

TablePlus

界面美、响应快

国产库支持弱、高级功能收费

Navicat

稳定、企业认可度高

价格贵、界面传统

如果你同时需要管理 MySQL + Redis + 国产数据库,又不想付费,GoNavi 是目前为数不多的选择。

开源地址

GitHub:https://github.com/o8x/GoNavi


欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,长按”或“扫描”下方二维码噢

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

文章有帮助的话,在看,转发吧。 谢谢支持哟 (*^__^*)
http://www.jsqmd.com/news/704053/

相关文章:

  • CyberChef终极指南:如何在离线环境中使用这款免费网络安全工具
  • 极限拉扯:极域电子教室“断网”技术的攻防解剖——从局域网到广域网
  • 2026年新手如何集成OpenClaw/Hermes Agent?攻略全解析
  • MQTT.fx连接ThingsCloud实战:手把手教你模拟智能开关与温湿度传感器数据上报
  • 如何在Windows电脑上直接安装安卓应用?APK Installer终极指南
  • Stream-Translator深度解析:构建高性能实时语音翻译系统
  • WarcraftHelper:魔兽争霸III终极兼容性解决方案,让你的经典游戏重获新生![特殊字符]
  • 告别PS!用Python+OpenCV实现拉普拉斯金字塔融合,5分钟搞定无缝拼接
  • scikit-learn机器学习流水线优化与网格搜索实战
  • 怡氧Office_2.5.3_绿化版2026.4.26思维导图、大纲笔记、流程图、Markdown、Office、PDF标注
  • QtScrcpy终极指南:三步快速掌握高效Android投屏控制
  • m3u8_downloader实践指南:构建高效HLS流媒体下载解决方案
  • PPTX2HTML终极指南:3分钟实现PPTX到HTML的完美转换
  • Divinity Mod Manager:神界原罪2模组管理终极解决方案
  • Fan Control终极指南:Windows风扇控制软件的完整使用教程
  • 5个技巧快速配置OCRmyPDF多语言OCR:让扫描PDF完美支持中日韩文字
  • 解锁论文写作新姿势:书匠策AI,你的毕业论文“智慧导师”!
  • 探秘书匠策AI:开启期刊论文写作的“智能宝藏盒”
  • Joy-Con变身高性能PC游戏手柄:XJoy完整免费改造指南
  • 如何在没有Outlook的情况下跨平台查看MSG邮件文件
  • 终极指南:3步快速备份你的QQ空间完整记忆
  • ChanlunX缠论插件:3分钟实现专业级缠论分析可视化
  • 3步解锁网易云音乐:ncmdump让你的加密音频重获自由播放权
  • 3步解决Py-Scrcpy-Client安装难题:从编译报错到一键连接Android设备
  • 2026年小白如何集成OpenClaw/Hermes Agent?教程来了
  • Open Policy Agent (OPA) 策略引擎:从核心原理到 Kubernetes 实战
  • 探秘书匠策AI:开启期刊论文创作的“智慧密钥”
  • PPTX2HTML技术深度解析:纯前端PPTX转HTML的架构设计与实现
  • Method Draw:为什么这款极简SVG编辑器是开发者必备的免费开源工具?
  • 如何通过Pyfa构建专业的EVE Online舰船配置系统