Murmur3Partitioner
Murmur3Partitionerでは、ハッシュ計算が速く、優れたパフォーマンスが実現されます。
Murmur3Partitionerはデフォルトのパーティショナーです。Murmur3Partitionerは、RandomPartitionerよりもハッシュ計算が速く、パフォーマンスが向上しています。Murmur3Partitioner
をvnodeとともに使用できます。ただし、vnodeを使用しない場合は、「トークンの生成」の説明に従ってトークンを計算する必要があります。
新しいクラスターにはMurmur3Partitioner
を使用してください。別のパーティショナーを使用する既存のクラスターではパーティショナーを変更できません。Murmur3Partitioner
は、MurmurHash関数を使用します。このハッシュ関数は、パーティション・キーの64ビットのハッシュ値を作成します。ハッシュ値の可能な範囲は、-263〜+263-1です。
Murmur3Partitioner
を使用する場合は、CQLクエリーでトークン関数を使用して、すべての行をページングして取得できます。