![](http://www.fwqtg.net/wp-content/uploads/2023/10/frc-cf0d92129138e2c138e143696168013a.png)
Bytebase 面向全球,通常调研我们产品的 DBA 和开发者之前已经在用可视化 SQL 客户端来操作数据库。我们发现一个现象,在国内 Navicat 的占有率要远远高于其他的 SQL 客户端。而在我们接触的国外客户里,Navicat 的存在感又远没有国内那么高,海外最流行的客户端是 DBeaver。 这个差异在 Google Trends 上也一目了然
本文也尝试探究一下这背后的原因。
公司起源
Navicat 是一家香港公司,起步于 2008 年,看起来一开始就是以公司方式商业化运营的。
DBeaver 起步于 2010 年,长期就一个作者「Daily commits, almost a one man show!」。看时间线,一开始人在俄罗斯,商业化后跑到了美国。
官网对比
Navicat 提供了中文版的官网,而 DBeaver 只有英文版的。Navicat 的官网也确实更贴合国内的设计风格服务器托管网。
产品界面对比
截图是在相同窗口尺寸下,Navicat (左) 和 DBeaver 的主功能界面对比。Navicat 布局相对松散,信息更加清晰一些。而 DBeaver 信息密度非常大,一个界面上各种 Panel,导航塞得很满。
显然 Navicat 更加容易上手,而 DBeaver 很容易让新手点晕,但对熟悉它交互的高级用户会更加友好。
商业模式
Navicat 是闭源的,一开始走的就是纯商业化路线,提供了试用。
DBeaver 很早就开源了,也是 SQL 客户端里 Star 数和用户量最多的产品。他们半年前刚拿了第一笔融资,商业化的步伐也加快了。
分析
我想 Navicat 在国内更加流行的原因有这么几个:
- Navicat 更容易上手。
- Navicat 本地化做的更好。
- Navicat 从 2008 诞生起就是商业化运作,但作为客户端,很容易被破解。而 DBeaver 直到 2017 年才成立公司,大规模商业化也就是今年的事情。所以两者在国内的认知,一个是能被破解的商业产品,一个是长期靠爱发电的社区产品(顺便提醒大家,还是不要使用破解版,周围有下载了被植入木马的 Navicat 破解版,导致被锁库勒索的)。再来看看我们的搜索引擎:
问问 Kimi Chat
正好昨服务器托管网晚拿到了月之暗面 Kimi Chat 的内测,所以就灌给它试了下:
答的还挺有模有样的。然后我尝试对它进行误导:
确实被我误导了,还挺会圆场的。接着再试一个不带倾向性的提问:
回答的还挺官方。那就强迫它站个队:
符合事实。再问一下全球的情况:
因为 Kimi 只会参考中文内容,认知的局限性也决定了它的结论。不过整体体验还是给 Kimi Chat 点个
结束语
Bytebase 也有对应 Navicat 和 DBeaver 的 SQL 编辑器,我们在研发的过程中也会参考两者的设计,作为打磨了 10 多年的成熟工具,Navicat 和 DBeaver 有不少巧妙的交互设计。
那既然已经有了 Navicat,DBeaver 这样的成熟产品,为什么还要在 Bytebase 里再做一个 SQL 编辑器呢?
核心差异点在于 Bytebase 是基于服务端的网页 SQL 客户端。因为是基于服务端,使得 Bytebase 可以做访问控制,数据脱敏,日志审计这些企业级功能。再结合 Bytebase 另外一块的变更审核能力,形成变更,查询,安全,治理一站式的企业级解决方案。
也看到 DBeaver 推出了类似的产品 CloudBeaver,看界面产品也刚刚起步。其实前段时间 DBeaver 的投资人还来找我们交流过,打探情报
现在大家又站在同一起跑线上,甚至可以说 Bytebase 已经领先于它们一大截。就像新能源汽车一样,Bytebase 在致敬 Navicat,DBeaver 这些老牌 SQL 客户端的同时,也正借着数据库工具从面向个人到面向企业的范式转移,可以实现一次弯道超越呢 ️。
你可以访问官网,免费注册云账号,立即体验 Bytebase。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
一、概念区别 流程制造是指被加工对象不间断地通过生产设备和一系列的加工装置使原材料进行化学或物理变化,最终得到产品,又称“连续性生产”,在流程型生产企业中,物料是均匀的、连续地按一定工艺顺序流动的,特点是工艺过程的连续性。 离散制造的产品往往由多个零件经过一系…