回答这个问题得需要勇气啊,核心业务系统的数据库,重中之重啊。对于这个问题,我觉得分两方面,一方面需要从业务体量及发展上来看,是否需要这也做,承担分布式数据库架构相比传统架构在横向扩展方面有先天优势,但我们的业务是否到了需要横向扩展是否到了需要频繁扩容的地步,另外分布式数据库在简单事务处理方面的性能是低于传统的集中式数据库的,这个需要注意。
最后,是怎么做的问题,我可以很明确的指出,传统数据库架构改为分部式数据库,系统架构方面一定要重构,代码进行改造,当你要对系统重构的适合,对业务进行模块化拆分,程序方面的拆分以及数据库方面的拆分优化,一个大的集中式数据库拆分为低耦合的小数据库,那是否还有必要进一步使用分布式的数据库架构呢,这个我认为必要性不大。