关注飞总聊IT,了解IT行业的方方面面。
最近和一个国内用数据库的甲方某企业聊天。
聊天的内容就是关于国产数据库替换的。
然后,我就听到了很多国产数据库怎么坑的八卦。
本文在对方同意的情况下,隐去各种细节,和具体的数据库产品,聊聊常见的坑。
首先,国产数据库,每个都有一些小毛病。
这小毛病,厂商们自己多少是知道的,毕竟服务了那么多的客户。
但是厂商们在卖数据库的时候,不会告诉甲方的技术团队。到底有哪些问题,应该怎么避免。
甲方团队觉得,有很多问题,如果厂商们直说的话,数据库和应用迁移的时候,对甲方来说都会少很多麻烦。
但是数据库厂商每个都说自己遥遥领先,最牛逼,一键切换,绝无毛病,兼容Oracle杠杠的。
因为不这么说的话,甲方大领导就不想买了,连招标的资格都没有。
如果这么说的话,那么大概率在替换的时候就会让甲方技术团队为难了。
而除了这个问题以外,还有第二个坑,甲方的大领导很多真的不懂技术,所谓外行领导内行。
因为不懂技术,所以大领导往往觉得,数据库么,不都是写SQL的,哪个便宜买哪个就行了。
但是数据库和数据库还是不一样的,有的时候买回来一个便宜的,不一定就合适。
比如说某数据库就高调宣布做减法,只聚焦自己擅长的业务。
这种还是好的,因为有基本盘。
国产数据库还有一个坑,就是效率低,往往数据库买的成本是低了,但是硬件成本和某甲骨文啥的比起来,要高很多。
所以,你是愿意多花钱买硬件,来达到同样的效果呢?还是?
有的时候因为瓶颈问题,国产数据库还需要切分业务,多部署,一套撑不起所有的业务来,即使号称遥遥领先也没用。
当然,除了这些坑以外,还有一些问题。
比如说在数据以及业务迁移以后,甲方会发现各种各样的问题,于是,很多时候需要乙方的人在地帮忙调试解决。
但是在地帮忙调试解决的成本也很高啊。
所以慢慢的乙方的人也开始不来了,从在地变成远程指导。
而远程指导,就不一定能及时解决问题。
然后,经常,甲方的人会发现,某款遥遥领先的国产数据库,好像和某开源的数据库差不多。
甲方等不及了,就去开源社区搜索解决方案。
结果很多时候,开源社区的解决方案真就能搞定问题。
然后甲方就很困惑,这自主可控的国产数据库,为什么开源社区的解决办法,就这么靠谱呢?
有时候,甲方的技术团队就会问,你们是不是基于某开源数据库开发的。
这时候就轮到乙方为难了。因为说不是吧,怎么就那么像呢?
说是吧,这就不是自主可控了,那甲方大领导为什么要采购不能自主可控的国产数据库呢?
所以国产数据库们,还真的是百花齐放,百家争鸣,遥遥领先,一地鸡毛。
欢迎订阅飞总知识星球,在这里可以咨询飞总,和600多其他成员一起,接触更多更深入的讨论: