← 返回知識庫刷題首頁
P1 · 應會

資料中級

資料庫分片 (Database Sharding)

是什麼

依分片鍵(Shard Key)把資料表的資料列水平切分,分散存放到多個資料庫節點,每個節點只負責其中一部分資料。

解決什麼問題

突破單機的儲存容量與吞吐上限,達成水平擴展與負載均衡。

考場 Trigger

  • 分片鍵
  • 資料列水平切到多個節點
  • 單機容量或寫入吞吐不足

容易搞混

水平擴展與自動伸縮多元持久化交易的 ACID 特性

中級深度

能說明分片的目的是擴展與負載均衡,並與以容錯為目的的複寫(Replication)區分。

Official Evidence

官方題目正在怎麼考

1 官方題1 考綱節點