Murmur3Partitioner

Murmur3Partitionerでは、ハッシュ計算が速く、優れたパフォーマンスが実現されます。

Murmur3Partitionerはデフォルトのパーティショナーです。Murmur3Partitionerは、RandomPartitionerよりもハッシュ計算が速く、パフォーマンスが向上しています。Murmur3Partitionerをvnodeとともに使用できます。ただし、vnodeを使用しない場合は、「トークンの生成」の説明に従ってトークンを計算する必要があります。

新しいクラスターにはMurmur3Partitionerを使用してください。別のパーティショナーを使用する既存のクラスターではパーティショナーを変更できません。Murmur3Partitionerは、MurmurHash関数を使用します。このハッシュ関数は、パーティション・キーの64ビットのハッシュ値を作成します。ハッシュ値の可能な範囲は、-263〜+263-1です。

Murmur3Partitionerを使用する場合は、CQLクエリーでトークン関数を使用して、すべての行をページングして取得できます。