一款现代化、轻量级、跨平台的开源数据库管理客户端
这是一个或许对你有用的社群 一对一交流/面试小册/简历优化/求职解惑欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料《项目实战视频》从书中学往事上“练”《互联网高频面试题》面朝简历学习春暖花开《架构 x 系统设计》摧枯拉朽掌控面试高频场景题《精进 Java 学习指南》系统学习互联网主流技术栈《必读 Java 源码专栏》知其然知其所以然这是一个或许对你有用的开源项目国产Star破10w的开源项目前端包括管理后台、微信小程序后端支持单体、微服务架构RBAC权限、数据权限、SaaS多租户、商城、支付、工作流、大屏报表、ERP、CRM、AI大模型、IoT物联网等功能多模块https://gitee.com/zhijiantianya/ruoyi-vue-pro微服务https://gitee.com/zhijiantianya/yudao-cloud视频教程https://doc.iocoder.cn【国内首批】支持 JDK17/21SpringBoot3、JDK8/11Spring 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核心目标是让数据库操作在桌面端做到统一体验原生性能架构WailsGo 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 在这块下了功夫虚拟滚动只渲染可视区域的行内存占用恒定就地编辑双击单元格直接改CtrlS 提交大字段折叠TEXT/BLOB 类型默认折叠显示点击展开多格式导出CSV、JSON、SQL INSERT、Excel百万行查询结果滚动不卡顿——这在 Electron 系工具里几乎不可能做到。SQL 编辑器语法高亮 自动补全表名、字段名、关键字多标签页同时开多个查询窗口执行计划可视化EXPLAIN 结果直接图形化展示历史记录自动保存执行过的 SQL连接管理SSH 隧道 URI 解析连接配置支持标准 URI 格式比如mysql://user:passhost: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 是目前为数不多的选择。开源地址GitHubhttps://github.com/o8x/GoNavi欢迎加入我的知识星球全面提升技术能力。 加入方式“长按”或“扫描”下方二维码噢星球的内容包括项目实战、面试招聘、源码解析、学习路线。文章有帮助的话在看转发吧。 谢谢支持哟 (*^__^*
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2556632.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!