分布式数据库:如何正确选择分片键?
分布式數(shù)據(jù)庫(kù):如何正確選擇分片鍵
?
我們知道分布式數(shù)據(jù)庫(kù)是將數(shù)據(jù)打散到不同節(jié)點(diǎn)上存儲(chǔ),從而提升性能與可靠性。那么今天我們來(lái)看看在分布式數(shù)據(jù)庫(kù)中 ,一個(gè)非常重要的設(shè)計(jì) :正確地把數(shù)據(jù)分片,充分發(fā)揮分布式數(shù)據(jù)庫(kù)架構(gòu)的優(yōu)勢(shì) 。
選出分片鍵
在對(duì)表中的數(shù)據(jù)進(jìn)行分片時(shí),首先要選出一個(gè)分片鍵(Shard Key) ,即用戶可以通過(guò)這個(gè)字段進(jìn)行數(shù)據(jù)的水平拆分