Come posso ottenere la chiave di una colonna in cassandra con PHP?
Domanda
Come posso ottenere le chiavi della colonna fare sesso = maschio. Utilizzando la libreria PHP da http://wiki.apache.org/cassandra/ClientExamples
Per esempio le chiavi sono
0,1,2
chiave: 0 { colonna (nome: l'età, il valore: 24), colonna (nome: il sesso, il valore: femmina) }
chiave: 1 { colonna (nome: l'età, il valore: 24), colonna (nome: il sesso, il valore: femmina) }
Tasto: 2 { colonna (nome: l'età, il valore: 26), colonna (nome: il sesso, il valore: maschio) }
Soluzione
Al momento è necessario creare un altro ColumnFamily, per esempio UserSex, e rendere ogni valore indicizzato nell'originale CF una chiave nella nuova. Così si avrebbe 'maschile' e 'femminile' essere le chiavi, sia con colonne della user id, o supercolumns (denormalizing) contenenti l'intero record utente, in modo da non dovete fare un multiget dopo che l'indice ottenere.