暂无图片
暂无图片
13
暂无图片
暂无图片
暂无图片

最近我为什么不写评论国产数据库的文章了

白鳝的洞穴 2025-04-07
871
清明假期在老家,遇到不少来祭扫的亲戚,因此在家中泡茶闲聊比较多,没有花多少心思在专业知识和专业工作上。不过有个朋友和我线上聊了聊国产数据库替代的事情,后来他问我,为什么最近没看到我关于国产数据库评论方面的文章。
刚开始我也觉得有些诧异,仔细一想还真是这么回事,好久没谈论国产数据库了。一方面是春节前后到现在这段时间,我更多关注在如何利用Deepseek这样的大语言模型为国产数据库运维助力,这是我本身的原因。不过还有一些其他方面的原因,今天说出来和大家分享一下。
首先第一方面是因为两批国测结果已经发布,国产XC数据库市场上已经有足够多的产品了,因此今后国测新增数据库不会太多了,对于已经通过国测的数据库产品,大家大多已经了解得比较清楚了,可能今年5月份左右新一批国测结果发布后,这方面就更加清晰了。而没有在此清单里的产品,对于有XC要求的用户来说,就不太敢用于关键系统了。因此也没必要反反复复去探讨这些数据库谁优谁劣了。
第二方面是因为数据库的比较对于数据库厂商来说价值更大一些,对于用户来说其实价值没有想象得那么大。国产数据库在总体功能、性能、可靠性等方面与Oracle存在的差距是显而易见的,用户把应用迁移到任何一款国产数据库都会遇到各种各样的问题。目前我还没有见到哪个用户在做国产数据库替代的时候是一帆风顺,十分平稳的。既然都会遇到问题,那么只要厂家的态度是积极的,问题是可以解决或者绕过去的,那就不会对数据库国产化迁移工作造成特别大的影响。哪怕你选择了你认为是最好的国产数据库产品,也难免会遇到各种各样不愉快的问题。前阵子和一个客户交流的时候,他说反正选啥都会遇到坑,那么就选领导喜欢的就好了。这其实并不一定完全是一种无奈,也有很多合理性在里面。就像女孩子逛街买衣服,实际上挑任何一件衣服都可以,但是无论怎么挑都会不满意。不管如何,付钱后,就只有各种满意了。
第三方面是,其实很多用户目前都已经进入国产化替代的深水区了,再去讨论各种国产数据库的差异已经意义不大了。他们目前更需要的是了解如何用好他们选择的那款国产数据库。前几天遇到一个客户,他们选择了一款网上争议较多的国产数据库进行核心系统替代,现在已经进入对比运行阶段,今年下半年准备正式切换。他们对自己的选择有些忐忑,我就问他们,你们用起来觉得怎么样?对比测试的结果如何?他们回答说,对比测试的结果还是满意的,这个数据库产品虽然争议较多,不过他们团队和ISV都比较熟悉,核心迁移比较顺利,运行保障能力的建设也比较迅速。
我说既然如此,你们还有什么可担心的呢?系统顺利切换就说明一切了。我刚开始的时候对此也有些困惑,在好几个用户侧都听到了对这个数据库产品比较好的反馈,但是看网上的风评,是完全相反的。数据库产品对于用户来说就像穿鞋一样,跟不跟脚,只有自己才知道,别人的看法不见得十分中肯。就像谈到第二点说过的,国产数据库都有缺陷,这些缺陷只有两种,一种是能解决或者能绕过去的,第二种是完全无法解决的。似乎第二种很少见到,最起码在核心系统切换的时候很少见到,因为只要花力气去改应用,数据库问题基本上都还是绕得过去的,核心系统切换时改应用是常规手段。
实际上现在对于用户而言,除非陷入选择综合征,否则选型并不困难,核心系统选择发展潜力还不错的通过了国测的大厂产品,ISV配合改造应用,问题都不大。非核心系统选择兼容性较好的发展潜力还不错的通过了国测的大厂产品,降低迁移的成本,基本上就可以了。国产化改造后,也不见得只存在一种国产数据库,多一两种对于今后的运维来说也不是啥灾难。以前一个企业里十多种关系型数据库不也都存在过吗?
目前大家可能更需要了解得是某种具体的数据库是如何更好地被使用的,在国产化替代过程中会遇到哪些坑,这些坑是如何被解决的。这些文章只有战斗在一线的人才写得出来,我这种没有深入一线的人是很难写出这方面内容的高质量文章的。
并且早两年的时候,这些文章写出来也是很忌讳的,一些数据库友商会拿着这些文章去忽悠领导,你看某某数据库迁移后会有那么多的问题。随着这些问题一个个被解决,我想一些数据库厂商也会愿意把这样的故事写出来发布,这样国产数据库的技术生态才会向着健康的方向发展。

文章转载自白鳝的洞穴,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论