IT用語集 › データベース › ホットパーティション

ホットパーティション

データベース Svenska → 更新: 2026-10-21

負荷が偏り、一つ(または少数)のパーティションにアクセスが集中する状態。典型的な原因は、タイムスタンプ基準のシャードキー、バズった特定の行、単調増加するIDだ。

DynamoDBでは、全体のキャパシティに余裕があってもスロットリングエラーが出る。Cassandraでは、一台のノードだけCPUが逼迫し、残りは遊んでいる。対策は、キーにランダムな接尾辞を足す「ソルト化」、時間バケットとハッシュバケットの複合キー、キューに書き込みをためてまとめて流す方式などだ。読み取りはキャッシュで凌げるが、書き込みは難しい。Twitterの古典例は、有名人がツイートしたときの数百万人規模へのファンアウトで、著名アカウントは特別扱いされていた。

← 用語集に戻る