在国产化替代的背景下,达梦数据库作为国产数据库的代表性产品,已成为党政、金融、能源等关键行业的核心替代选项。对于数据库的管理和使用人员,一款好用的数据库管理工具非常重要。
今天我将对自己平时使用比较多的几款DM数据库的客户端连接工具进行对比测试。主要包括达梦数据库自带的DM Manager、达梦新研发的数据库开发和管理工具SQLark和一款开源的通用数据库管理工具DBeaver。
数据库版本:DM8
操作系统:Windows/Linux/国产OS(如统信UOS)/mac
DM Manager版本:DM管理工具 V8 (Build 2025.01.17)
SQLark版本:SQLark V3.4
DBeaver版本:DBeaver Community 25.1.0
连接配置:是否支持url连接、SSH隧道、SSL加密、上传自定义驱动,驱动属性配置。
对象管理:表、视图、存储过程等各种对象的可视化管理
数据操作:数据导入导出、数据编辑。
DM manager:UI看起来比较传统,主界面上部是菜单栏和工具栏,左侧是对象导航视图,中间是sql编辑器和函数视图,右侧是执行日志和脚本管理,对象操作都是通过打开弹窗方式实现,操作起来感觉比较拥挤,支持多标签页展示和切换,内置了部分快捷键,支持自定义快捷键,操作文档比较简单,随数据库版本一起发布,无产品更新说明;
SQLark:UI界面很炫酷,菜单栏位于 SQLark 应用程序的顶部,工具栏位于菜单栏下方,用于执行基础操作和访问常用功能,对象导航窗口位于 SQLark 应用程序左侧,用于显示数据库连接和对象结构等信息,SQL 编辑窗口位于中间,用于编写和执行 SQL 语句,结果集窗口位于 SQL 编辑器右下方,用于显示 SQL 查询语句的执行结果,支持多标签页展示和切换,支持两种主题切换:深色模式和浅色模式,内置了很多常用快捷键,部分快捷键支持自定义,目前只支持中文,有比较完善的官方操作文档和产品更新日志,对国内用户比较友好;
DBeaver:支持多种语言,由于支持的数据库类型比较多,功能繁杂导致新手需时间探索,官网文档全英文,对于国内用户使用有一定学习成本;
总结:对比3款工具,界面布局都大同小异,SQLark界面相对比较美观,在各种对象操作上,DM manager提供了更多更详细的可视化界面;SQLark只支持部分常用对象的可视化设计,其他对象只能通过sql脚本进行操作,但是在对象操作过程中报错信息比较清晰,容易定位问题;在DBeaver支持的对象最少,在执行某些复杂脚本时支持度不够好,经常会报错,并且很难定位到错误;
保持连接24小时,观察是否断连、内存泄漏。
!
文章
阅读量
获赞