我眼中的国产数据库

2020年,国内的国产数据库开始蓬勃发展,各个国产数据库厂商产品犹如经历了寒冬过后的春风一般,让广大数据库从业者深刻感受到“寒冬过后便是春天”。我司也不例外,在2020年测试了国产数据库选型,国产化的话题出现在大大小小的会议中,虽然起初的春风仍有些刺骨,但是无法掩盖风中浓烈希望的味道。

在国产数据库选型过程中,我们参考了国内数据库专业社区墨天轮的排行榜https://www.modb.pro/dbRank

墨天轮国产数据库RANK中,供上榜了100+个数据库,在我们的选型中提供了具非常价值的参考意义,为我们从众多繁杂的信息甄选出一套选型标准。

对于传统企业来说,也许之前都是采用的Oracle数据库,很多应用也是基于Oracle的特性与功能进行开发与演进,所以Oracle的兼容性也是国产数据库主要攻破的难题之一,POLARDB-O,OCEANBASE oracle租户模式等等,从应用角度来看,出发点均是使得客户尽少量的对应用代码的改造;运维角度上,国产数据库产品中均提供了相对丰富的白屏可视化操作界面,也许是从云下落地的缘故,也许是想向云上靠拢,”云上“同国产化一样,同样“大势所趋”,同样”已不可逆“。

产品迭代能力层面,国产数据库与Oracle的差距显而易见,与很多传统企业的朋友谈及国产化问题的时候,同我们一样,除了架构与产品特性之外,更加关心的是“厂商实力”+”产品生态“,因为虽然国产数据库百花齐放,但是成功的”通用“案例很少,可用性与可靠性与会出现的任何问题,不去实际测试很难得出结论,所以在测试过程中与启用产品之前,均会对厂商的后台支持度会严重关切,例如测试中出现了一个问题,厂商确认为Bug或功能尚未完善,反馈至厂商的响应程度如何?需要多久可以进行实际的修复?无论是新产品还是从云下落地的产品,相信出现问题是必然的,同样是正常的,但是厂商响应并修复的力度如何,也许直接反映体现在客户选择此产品迭代能力的信任程度,同时,侧面体现出此产品适配架构与场景的过程的长短,选择产品的魄力很大程度上是基于测试过程中对产品的信心与感受。

生态方面,墨天轮数据库社区积极的为国产数据库产品提供一个专业,开放的生态社区,相信生态方面的质变,只是时间问题,那么我们最为数据库从业人员,能见证众多国产数据库的诞生,兴起,是一件幸事。无论是人还是技术,有了希望,“盛夏”指日可待。