关于国产数据库选型,CTO、CIO看这篇就够了
前面两篇文章的阅读量似乎都不错,不少网友给我私信留言,建议我写一下数据库选型方面的。
老实说之前还真没有专门去写过类似的文章,虽然过去几年,我们帮助很多客户都做过数据库选型咨询的工作,我自己也给一些客户做过数据库选型的PPT宣讲,但是公开文章似乎还真没写过。
这里我就来展开分享一下我个人的一些观点吧,希望对大家正在进行或者即将进行的数据库国产化/改造带来一些帮助或启发。
首先我这里申明一点,我这里重点是探讨数据库国产化,如果你所在的企业无这方面的需求,个人觉得使用开源MySQL、PostgreSQL就好了,基本上能够解决95%的场景了。
为什么数据库国产化选择这么难,导致大家都有选择综合症了;主要原因还是数据库厂商太多了,如果大家去看摩天轮的排名统计,10种数据库场景类型,合计285种数据库;老实说80%的数据库,我个人都没听过。
如果说一个企业要将数据库进行国产化替代,那么去把主流数据库都测一遍?这个工作量是巨大的,又或者去请各个数据库厂家来讲一讲?那势必也是各说各的好。我曾经就在某大型客户现场听到客户领导说,某分布式厂商的售前去给他们交流,一顿狂吹,反正就是一个字:牛!遥遥领先!xxx第一!用户心里自然是打鼓的,完全不放心,然后跟找我探讨了很久。
那么啰嗦了半天,我们到底应该怎么选?