バケット法
StarRocks におけるハッシュバケット法とランダムバケット法の選択に関する簡潔なガイドで、それぞれの仕組み、トレードオフ、および推奨される使用ケースを含みます。
クイックルック比較
| 項目 | ハッシュバケット法 | ランダムバケット法 |
|---|---|---|
| 例 | DISTRIBUTED BY HASH(id) BUCKETS 16 | DISTRIBUTED BY RANDOM |
| キー宣言 | 必須 HASH(col1, …) | なし – 行はラウンドロビンで割り当て |
| 省略時の初期バケット数 | CREATE 時に自動選択、その後固定 | CREATE 時に自動選択; bucket_size 設定で増加可能 |
| タブレットの分割/縮小 | 手動 ALTER … BUCKETS | 自動分割 ⇢ 増加のみ (≥ v3.2) |
| スキュー耐性 |