2010-04-28 3 views
6

Considérons une table avec la structure de la table suivante ...Comment traduire SQL complexe dans la représentation équivalente Cassandra

CREATE TABLE Table1 ( entier identifiant, nom varchar (32), ts timestamp);

SELECT * FROM table1 WHERE id = xx et ts entre '2010/04/01' et '' 2010/04/11

Compte tenu de cette requête, comment voulez-vous représenter l'ensemble de données donné en utilisant Cassandra?

Répondre

3

construire un index soit sur id ou ts (celui qui est le plus sélectif), interroger sur cela, et filtrer l'autre partie manuellement.

(ce qui est essentiellement ce qu'est une base de données SQL fait sous le capot, btw.)