第8章 数据库的分库分表
8-1 数据库分库分表的几种方式
1把一个实例中的多个数据库拆分到不同的实例
2把一个数据库中的表分离到不同的数据库中
3对一个库中的相关表进行水平拆分到不同实例的数据库中(大多数)
8-2 数据库分片前的准备
1.首先选择分区键
如何选—???
- A.分区键要尽量避免跨分区分片查询的发生
- B.尽量使各个分片中的数据平均
2.如何储存无需分片的表
- A1每个分片中储存一份相同的数据
- A2使用额外的节点统一存储
3如何在节点上部署分片?
- C1每个分片使用单一数据库,并且数据库名也是xiangtong
- C2将多个分片表存储在一个数据库中,并在表名上加上分片名后缀
- C3在一个节点中部署多个数据库,每个数据库包含一个分片
4如何分配分片中的数据
5如何生成全局唯一ID
方法有
8-3 数据库分片演示(上)
暂无
8-4 数据库分片演示(下)
暂无
第8章 数据库的分库分表