選択したハッシュ関数と列の組み合わせにより、キー空間に分散する行数が決まります。は行全体にスプリットを作成します。スプリットと論理シャードは一致しない場合があります。個の論理シャードを作成し、サーバー間で書き込みスループットを均等に分散しています。これはキー列のハッシュ関数として計算されています。つのシャードにチャンクされ、それぞれが異なるスプリットに存在します。台のサーバーに分散します。選択したハッシュ関数によって、キー範囲全体で挿入がどのように分散するのかが決まります。暗号学的ハッシュも良い選択ですが、使用する必要はありません。ハッシュ関数を選択する場合は、次のような要素を考慮する必要があります。ホットスポットの回避。スプリットが多くなるほどホットスポットが少なくなる傾向があります。スキャンするスプリット数が少ないほど、読み取り速度が向上します。Identifier(UUID)を主キーとして使用することもできます。使用しないでください。主キーとして格納する場合、次のような方法があります。