MySQL:(五)分库分表
文章摘要
GPT 4
此内容根据文章生成,仅用于文章内容的解释与总结
投诉为什么要进行分库分表
来解释一下IO瓶颈:
在介绍innodb存储引擎MySQL:(二)存储引擎 | 颓废市民黄先生 (rengoku.top)的时候,曾经说过,内存架构中大部分的组件都分配给了缓存。如果内存不足,缓存就不够,那么就要使用后台线程和磁盘进行io,这样效率就会低
拆分策略
垂直拆分
- 垂直分表:局限于单个数据库内部,不涉及跨数据库操作。
- 垂直分库:跨越多个数据库,甚至可能跨越不同的服务器,涉及跨数据库的数据访问和管理。
水平拆分
和垂直拆分一样,水平分库会涉及跨数据库,而水平分表不跨数据库。
MyCat
mycat实现分库分表,读写分离。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自颓废市民黄先生
评论 ()