最美数据库管理工具,远超navicat

最美数据库管理工具,远超navicat
miu最美数据库管理工具,远超navicat
今天介绍的这款数据库管理工具, 是我见过的最美的数据库管理工具。软件名 GoNavi
官方介绍
🚀 极致性能
- 零卡顿交互:采用独创的 “幽灵拖拽” (Ghost Resizing) 技术,在包含数万行数据的表格中调整列宽,依然保持 60fps+ 的丝滑体验。
- 虚拟滚动:轻松处理海量数据展示,拒绝卡顿。
🔌 多数据库支持
- MySQL:完整支持,涵盖数据编辑、结构管理与导入导出。
- PostgreSQL:数据查看与编辑支持,事务提交能力持续完善。
- SQLite:本地文件数据库支持。
- Oracle:基础数据访问与编辑支持。
- Dameng(达梦):基础数据访问与编辑支持。
- Kingbase(人大金仓):基础数据访问与编辑支持。
- TDengine:时序数据库连接、库表浏览与 SQL 查询支持。
- Redis:Key/Value 浏览、命令执行、视图与编码切换。
- 自定义驱动:支持配置 Driver/DSN 接入更多数据源。
- SSH 隧道:内置 SSH 隧道支持,安全连接内网数据库。
📊 强大的数据管理 (DataGrid)
- 所见即所得编辑:直接在表格中双击单元格修改数据。
- 批量事务操作:支持批量新增、修改、删除,一键提交或回滚事务。
- 大字段编辑:双击大字段自动打开弹窗编辑器,避免卡顿。
- 右键上下文菜单:快速设置 NULL、复制/导出等操作。
- 智能上下文:自动识别单表查询,解锁编辑功能;复杂查询自动切换为只读模式。
- 批量导出/备份:支持表与数据库的批量导出/备份。
- 数据导出:支持 CSV、Excel (XLSX)、JSON、Markdown 等格式。
🧰 批量导出/备份
- 数据库批量导出:支持结构导出与结构+数据备份。
- 表批量导出:支持多表一键导出/备份。
- 智能上下文检测:自动判断目标范围,避免误操作。
🧩 Redis 视图与编码
- 视图模式切换:自动/原始文本/UTF-8/十六进制多模式显示。
- 智能解码:针对二进制值进行 UTF-8 质量判定与中文字符识别。
- 命令执行:内置命令面板快速操作。
🔄 数据同步与导入导出
- 连接配置导入/导出:支持配置 JSON 导入导出,便于团队共享。
- 数据同步:内置数据同步面板,支持跨库同步任务配置。
🆙 在线更新
- 自动更新:启动/定时/手动检查更新,自动下载并提示重启完成更新。
🧾 可观测性
- SQL 执行日志:实时查看 SQL 与执行耗时,便于排障与优化。
📝 智能 SQL 编辑器
- Monaco Editor 内核:集成 VS Code 同款编辑器,体验极佳。
- 智能补全:自动感知当前连接上下文,提供数据库、表名、字段名的实时补全。
- 多标签页:支持多窗口并行操作,像浏览器一样管理你的查询会话。
🎨 现代化 UI
- Ant Design 5:企业级 UI 设计语言。
- 暗黑模式:内置深色/浅色主题切换,适应不同光照环境。
- 响应式布局:灵活的侧边栏与布局调整。
评测
颜值
这方面没得说,现代化UI,简约易用,上手轻快。不过像图片下面这种tooltip 用 antd 的tooltip 组件会更好一些
性能占用
虽然说是 go 语言写的,但是本质上 Wails 还是渲染了一个webview , 所以内存方面还是占用比较多的, 我的mac测试下来占用 400多 MB。 但是 navicat lite 只占用 180 MB

语法提示
使用的Monaco Editor ,提示方面没有什么大的问题, 能够将表名,字段名提示出来,但是也有一些不足。比如字段名重复提示了。如下图。
加载速度
使用GoNavi 和 Navicat lite 对远程服务器的同一张数据表进行查询,GoNavi 平均在80,90毫秒之间,Navicat lite 大约在40ms直接。不过这只是简单的查询。 复杂的我就不会弄了。
数据导出
GoNavi的数据导出虽然只支持 csv, xlsx, json 和 markdown,但是这些已经涵盖了大部分使用场景, 而且 导出xlsx是免费的, 这个功能在 navicat lite 上可是收费的。
还可以改进的功能
- 目前不支持字体大小调节,和字体设置,数据库管理软件处理查看数据之外,编写sql代码也十分重要, 所以选择一个适合自己的字体十分重要
- 导出支持勾选字段,目前是全部字段都导出了。
- UI 上面还有些许改进,比如打开sql 执行日志后, 会挡住数据展示区域。
总结
这是一款功能完善,颜值在线的数据库管理工具, 十分值得使用并替换原来的软件。














