如标题所说,本文会结合我自己的亲身经历,介绍 3 部分内容: 线上单库单表变更到多库多表的各个实现方案 方案优劣对比 对于历史存在的单表,并且它们不需要变成多表,需要怎么处理 先下个结论,没有百分百完美的方案,技术方案永远要结合产品业务来设计。 以下举例的方案也只是较为通用的做法,具体细节是可以根据业务场景进行变化调整的。 只要能够满足业务需求,就是好方案,不要为了秀技术而忽略业务。 看完这篇文章,如果后面有人问你,关于变更到多库多表的方案问题,那你可以和他谈笑风生了。 好了,下面我说下我这边的…