分布式数据库:如何正确选择分片键?
分布式數(shù)據庫
:如何正確選擇分片鍵
?
我們知道分布式數(shù)據庫是將數(shù)據打散到不同節(jié)點上存儲,從而提升性能與可靠性。那么今天我們來看看在分布式數(shù)據庫中 ,一個非常重要的設計:正確地把數(shù)據分片,充分發(fā)揮分布式數(shù)據庫架構的優(yōu)勢。
選出分片鍵
在對表中的數(shù)據進行分片時 ,首先要選出一個分片鍵(Shard Key),即用戶可以通過這個字段進行數(shù)據的水平拆分。
對于我們之前使用的電商業(yè)務的訂單表orders,其表結構如下所示