再聊聊分布式数据库,你知道了吗?( 二 )


对于研发能力很差,大量的SQL都是从老一辈程序员的代码里抠出来,自己也看不太懂,只能通过层层嵌套往上加业务的研发队伍开发的应用,那么就需要选择CBO优化器水平较高的数据库产品了 。这种情况下,大部分SQL代理模式的分布式数据库产品就基本上不用考虑了 。
数据库选型是个很复杂的事情,不过做起来也可以变得很简单 。就像我本文中介绍的一个客户,大量的中小型的系统可以直接根据自己的喜好和商务上的考虑,选择一款和Oracle兼容性较好的集中式数据库进行替代了 。如果应用能做一定的改造,直接上开源的集中式数据库就可以了 。对于一些大型的核心系统,可以采用选型的方式,根据业务特点选择几个产品,使用自己的应用场景编制测试用例,做个及格测试 。对于考核合格的产品,领导拍板就行了 。

【再聊聊分布式数据库,你知道了吗?】


推荐阅读