Ist es möglich, mit cql Sammlungen in einer Zeile abzufragen?

8

Angenommen, Sie haben Filme als Zeile und eine Liste von Kategorien, d. h.

%Vor%

Ist es möglich, effizient etwas zu tun wie:

%Vor%

Dieser Anwendungsfall ist die häufigste Abfrage unserer MySQL-Datenbank.

    
我不是一個鳳梨 19.02.2014, 07:35
quelle

1 Antwort

16

Ab Cassandra 2.1 , ja, es ist:

%Vor%

P.S. Sie haben Fehler in Ihren Abfragen, Ihnen fehlt , in Ihrer create table-Anweisung nach der Deklaration der Kategorie und Sie können nicht die Funktion now() auf UUID verwenden, sondern Sie suchen stattdessen den TIMEUUID-Typ.

Denken Sie daran, dass Leistung nicht großartig ist (wie ist das für quantitative), wenn es darum geht, diese Sammlungen zu verwenden, könnte es besser sein, eine separate Tabelle für diese Art von Sache zu erstellen.

    
Lyuben Todorov 19.02.2014, 13:14
quelle

Tags und Links