上面列出了分库分表的常见的一些,总的来说: 能不切分尽量不要切分,如果没有达到几百万,通常无需分库分表 如果一定要切分,一定要选择合适的切分规则,提前规划好。 如果一定要切分,尽量通过数据冗余或表分组来降低跨库 Join 的可能。对于现在市面上有好几种数据库中间件,这些中间件对数据 Join 实现,个中滋味,只能自己体会。业务读取尽量少使用多表 Join。 数据尽可能的比较均匀分布数据到各个节点上 下载配置1 下载配置2