写点什么

用户分享 | 达梦第三方客户端 DockQuery 使用体会

  • 2023-03-07
    浙江
  • 本文字数:1590 字

    阅读完需:约 5 分钟

用户分享 | 达梦第三方客户端DockQuery使用体会

昨天,一位同学在咱们社群分享了 DockQuery 的使用体验,得到许多伙伴的共鸣。文中介绍了 DQ 的安装和使用步骤,详细比较了 DQ 与达梦工具的异同,从普通用户的角度总结出 DQ 的优势与不足,为产品后续改进提出了宝贵意见。


每位用户的使用体验对我们而言都是独一无二的,欢迎大家加入 DockQuery 社区,建言献策,见证产品的更新迭代,收获个人成长与进步。现在一起来看看这篇分享吧!


以前感觉国产数据库离我们很远,我一直使用的是 mysql、postgres 这类主流数据库。自从加入了一家政务行业研发公司做系统研发,国产数据库使用得越来越频繁,近一年来的项目使用的都是国产数据库。


在各个项目中,我陆续使用过 TIDB、达梦、opengauss 等数据库。TIDB 采用的是 mysql 连接协议,所以有很多客户端可供选择;但是达梦数据库一直没有被主流的数据库工具(如 navicat、datagrip 、DBeaver)支持,只能选择达梦官方 DM 管理工具。这个工具一直以来都只是“能使用”的程度,对于开发者并不是很友好。


近期发现一款数据库客户端叫 DockQuery,宣称支持达梦这类国产数据库。由于报名参加了达梦的数据库 beta 活动,急需一个好用的国产数据库工具,我从官方网站下载了 DockQuery。 体积 1GB,大小是不是有点夸张,只有百度云下载渠道(100~200K 的速度),未入门就让我想放弃。带着对国产数据库工具的好奇,我还是决定挂机下载一晚。


经过一晚时间,DockQuery 工具已下载完成。竟然是个绿色版(免安装客户端),不用担心又给我安装一堆其他垃圾软件,哪个工具是垃圾也可以直接删了。对于软件使用,我向来习惯上手干从来不看使用文档。打开软件后感觉界面有点在抄 navicat 界面风格使用习惯,隐约里又看到 eclipse 的影子(使用 idea 久了,再看 eclipse 有点老掉牙)。这下放心了,学习成本又降低了。不过在使用过程中还是明显发现界面有点糙,细节处理得不是很好。



拿数据库先试试,目前只支持三款数据库:达梦、opengauss、Vastbase(???这是个什么数据库)。至少三个里有两个是我用到过的。使用祖传的 next by next 招式,很从就完成数据库创建。达梦连接与其他工具没有差别,不再一一说明。


先说说比较好的感受吧,重点与 DM 工具相比较。


编辑器功能做的还是比 DM 强一丢丢,有语法提示、格式化、代码折叠、切换数据源。


语法提示功能


DM 工具也支持语法提示,但默认情况是不开启这个功能,可以通过配置打开语法提示功能。使用体验一直都得很卡,不流畅反应很慢。对于平时写 SQL 语法体验非常不好,想必这就是官方默认不开启的原因之一吧。


DockQuery 编辑器关键字与数据库动态提示响应很快速,基本上秒出,可以流畅使用工具,体验上比 DM 工具好太多了。不过对于提示的类型缺少分类,不能很好的识别表、字段还是关键字等。建议官方考虑从这个方向优化后续版本。



切换数据源功能


这个功能 navicat 一直都有,我也一直在使用,是比较方便的地方。作为开发很多时候要验证 bug,需要针对多个环境数据进行查询验证,不需要针对多个数据源打开多个查询窗口进行切换验证。这一点也体现了 DockQuery 作为客户端工具在迎合客户端使用的需求点。



代码格式化与代码折叠


这两个功能合起来比较有特色。代码格式化本身没有什么好说明的,就是重点说说折叠功能,这个拆叠比较像代码编辑器的折叠功能。可以将语句通过格式化后的关键字进行代码层次的收起与展开。




通过代码折叠,极大提升了编辑器使用体验。个人非常喜欢这个功能带来的 SQL 语句阅读清晰结构、关注重点语句部分。


最后再补充些缺点问题吧。


整个软件还是有一些些不成熟,很多功能在使用过程就能感受出来,还需要几个版本的迭代才能达到日常使用。毕竟还是在 beta 版本,有一些不稳定的问题也很正常。对于国产数据的支持,加上些特色功能,起码给我们多一份选择和可能性。


加油 DockQuery ,期待后续版持续改进!


看了上面的分享,你是否对 DockQuery 更感兴趣了呢?欢迎扫描下方二维码添加小助手,加入官方微信群,获取安装包,开启您的 DockQuery 之旅!



用户头像

打破“数据孤岛”,保障数据安全 2020-09-23 加入

杭州图尔兹信息技术有限公司,以研发为导向的工具产品型软件公司。主要产品:CloudQuery一体化数据操作管控平台、DockQuery新型数据库桌面客户端

评论

发布
暂无评论
用户分享 | 达梦第三方客户端DockQuery使用体会_数据库_BinTools图尔兹_InfoQ写作社区