2013-08-28 5 views

Antwort

7

"nicht in" ist keine unterstützte Operation in CQL. Cassandra im Kern basiert immer noch auf Schlüsselreihen. Diese Abfrage ist im Grunde genommen die gleiche wie "Wählen Sie * von Benutzern", da Sie jede Zeile durchlaufen müssen und herausfinden müssen, ob sie nicht mit dem übereinstimmt. Wenn Sie diese Art von Abfrage durchführen möchten, sollten Sie eine Karte einrichten Job reduzieren, um es auszuführen.

Bei der Verwendung von Cassandra möchten Sie Ihr Datenmodell de-normalisieren, damit die Abfragen, die Sie ausführen, eine einzelne Partition (oder nur einige Partitionen) für ihre Ergebnisse abfragen.

auch einige große Webinare und Gespräche über Cassandra Datenmodellierung

+0

Ok, ich habe es gefunden. Vielen Dank!!! – jezuz