## 一、把一個實例中多個數據庫查分到不同的實例
例如
MySQL節點一
訂單 ---------用戶---------------促銷
訂單節點node01
用戶節點node02
促銷節點node03
不能解決寫負載----->
## 二、把一個庫中表分離到不同的數據庫中
訂單節點node01 拆分到不同的節點中
訂單表
商品表
購物表
## 三、數據庫分片前的準備
如何選擇分區鍵
1.要盡量避免跨分區查詢的發生
2.分片鍵要盡可能使各個分片中的數據平均
如何無需分片的表
每個分片中存儲一份相同的數據
使用額外的節點統一存儲
如何在節點上部署分片
在每個分片使用單一數據庫。并且數據庫也相同
將多個分片存儲在一個數據庫中,并在表名上加入分片號后綴
在一個節點中部署多個數據庫,每個數據庫包含一個分片
數據庫分片前的準備
如何分配分片中的數據
按分區鍵的Hash值取模來分配分片數據
按照區鍵的范圍來分配分片數據
利用分區鍵和分片的映射表來分配分片數據