2011-04-07 3 views
1

J'utilise le Random Partitioner, et je me demande s'il existe un moyen de faire l'équivalent d'un balayage de gamme pour obtenir un lot de lignes aléatoires. Je suppose que les lignes sont plutôt placées au hasard sur le disque à travers le cluster? En d'autres termes, étant donné une clé de ligne dans une partition aléatoire, existe-t-il un moyen d'obtenir X nombre de voisins de cette rangée comme un échantillon aléatoire de données?Données aléatoires de Cassandra DB

Répondre

0

Vous pouvez le faire en demandant une tranche ouverte avec une limite.

L'utilisation cassandra-cli, avec un columnFamily de 'Test', vous pouvez faire des commandes telles que:

list Test['key':] limit 10; 

Notez que ['key':] et [:'key'] les mêmes résultats.

Questions connexes