MySQL数据库数据库操作数据库

MySQL的分库分表

2018-03-14  本文已影响554人  紫霞等了至尊宝五百年

1分库分表的几种形式

把一个实例中的多个数据库拆分到不同的实例


一后有的节点还是无法负担写负载

把一个库中的表分离到不同的数据库中

终极大招水平拆分!即分片处理(通常所说的分库分表即此)

不同于MySQL的分区表是在同一个节点中的同一个数据库建立的
而分片后通常是存在不同的物理节点上
由于技术难度极高,难以维护,情非得已,谨慎操作

2分片前的准备

对一个库中的相关表进行水平拆分到不同实例的数据库中


选择分区键

存储无需分片的表

在节点上部署分片

分配分片中的数据

期望尽量平均分配

生成全局唯一ID

上一篇下一篇

猜你喜欢

热点阅读