Je sais que !=
n'est pas supporté dans les instructions de sélection CQL. Et, je sais aussi que les requêtes !=
ne sont pas efficaces. Mais pourquoi n'est-il pas autorisé même si je suis prêt à accepter le filtrage?Cassandra CQL select '! =' Opérateur
Par exemple, je veux quelque chose comme ceci: Select * from foo where PK='something' and CK1='something' and CK2!='something' allow filtering
Mon raisonnement est que la cardinalité serait assez faible après PK
et CK1
que je ne me soucie pas si Cassandra doit lire toutes les lignes restantes. Question: En dehors de faire le filtre côté application, est-il possible de le faire en utilisant uniquement CQL?
ok. On dirait que c'est vrai. – hummingV