Dev Study
← 分散データ設計

分散データII(パーティショニング)

1台のノードに収まらない容量やスループットを、データをキーで分割して複数ノードに散らす「パーティショニング(シャーディング)」の設計を扱います。範囲分割とハッシュ分割の使い分け、ホットスポットの緩和、コンシステントハッシュによる再配置の最小化、そしてセカンダリインデックスの分割方式まで、なぜその設計を選ぶのかというトレードオフを一次ソースから理解します。

読み込み中…