知识卡片

拆分牺牲关系

专业/工作

内容

分库分表提升容量和吞吐,却会削弱跨表 Join、事务和全局查询能力。发散:数据拆分前要先确认哪些关系必须保留,哪些关系可以通过异步、冗余或应用层聚合承担。

参考来源

《从0开始学架构》第15章《高性能数据库集群:分库分表》