Question

Je suis relativement nouveau à la base de données en colonnes, s'il vous plaît pardonner l'ignorance. Disons que je 1.000.000 colonnes. Je voudrais revenir un échantillon aléatoire de 10% de ces colonnes (c.-à-c0, c10, c20 ... c999,980, c999,990)

En HBase ils ont des filtres colonne, je pourrais écrire un filtre de colonne qui a renvoyé tous les résultats de la dixième. Puis-je faire dans Pycassa / Cassanda?

Merci

Était-ce utile?

La solution

La seule chose que vous pouvez faire côté serveur est tranches. Ainsi, vous pouvez lire à partir de la colonne = limite C10 = 10 pour obtenir des colonnes 10-19. Vous pouvez également demander des colonnes spécifiques, de sorte que vous pouvez demander pour chaque colonne 10 manuellement si vous saviez combien de colonnes il y avait.

Autres conseils

Vous pouvez le faire facilement côté client avec Pycassa, mais Cassandra ne prend pas en charge le filtrage côté serveur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top