Domanda

Sono relativamente nuovo a base di dati colonnare, ti prego di perdonare l'ignoranza. Diciamo che ho 1.000.000 colonne. Vorrei restituire un campione casuale del 10% di queste colonne (cioè C0, C10, C20 ... c999,980, c999,990)

In HBase hanno filtri di colonna, potrei scrivere un filtro di colonna che ha restituito ogni risultato decimo. Posso fare questo in Pycassa / Cassanda?

Grazie

È stato utile?

Soluzione

L'unica cosa che si può fare lato server è fette. Così si può leggere a partire dalla colonna = limite C10 = 10 per ottenere le colonne 10-19. Oppure si può chiedere colonne specifiche, in modo che si può chiedere per ogni colonna 10 ° manualmente se sapeste quante colonne vi erano.

Altri suggerimenti

Si potrebbe farlo facilmente sul lato client con Pycassa, ma Cassandra non supporta il filtro sul lato server.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top