RandomPartitioner

Cassandra 1.2以前のデフォルトのパーティショナー。

RandomPartitionerは、Cassandra 1.2よりも前のデフォルトのパーティショナーでした。このパーティショナーは、後方互換性を維持するために含まれています。RandomPartitionerは、仮想ノード(vnode)とともに使用できます。ただし、vnodeを使用しない場合は、「トークンの生成」の説明に従ってトークンを計算する必要があります。 RandomPartitionerは、行キーのMD5ハッシュ値を使用して、ノード全体でデータを均等に分散させます。ハッシュ値の可能な範囲は、0〜2127 -1です。

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