🎯 什麼情境該想到我
當單一機器裝不下資料/扛不住流量,需要把資料切分到多台機器(水平擴展)時。
⚙️ 怎麼用
- 選分區鍵與策略:
- 按範圍分區:範圍查詢方便,但易產生熱點(如全部照時間寫入同一分區)。
- 按雜湊分區:分佈均勻、避熱點,但失去範圍查詢能力。
- 處理熱點:熱鍵可加隨機前綴打散。
- 次級索引:本地索引(分區內,查詢要 scatter/gather)vs 全域索引(寫入要跨分區)。
- 再平衡(rebalancing):用固定數量分區等策略,避免資料大搬風。
🧪 我實際套用的紀錄
- 2026-07-15:(待填)
⚠️ 注意
- 分區鍵選錯(造成熱點或常需跨分區查詢)事後極難改,設計時最關鍵。
🔗 相關工具
- 工具-資料複製(分區常與複製並用)、工具-可靠可擴展可維護