Nehmen Sie einen Cassandra-Datenspeicher mit 20 Zeilen mit den Zeilenschlüsseln "r1"
.. "r20"
.
Fragen:
Wie hole ich die Zeilenschlüssel der ersten zehn Zeilen ( r1
bis r10
)?
Wie hole ich die Zeilenschlüssel der nächsten zehn Zeilen ( r11
bis r20
)?
Ich suche nach der Cassandra-Analogie zu:
%Vor%Sehen Sie sich an:
%Vor%Wo sich Ihr KeyRange-Tupel befindet (start_key, end_key) == (r1, r10)
Aufgrund meiner Tests gibt es keine Reihenfolge für die Zeilen (im Gegensatz zu Spalten). CQL 3.0.0 kann Zeilenschlüssel abrufen, aber nicht eindeutig (es sollte einen Weg geben, den ich nicht kenne). Ich weiß nicht, was mein Schlüsselbereich ist, also habe ich versucht, alle Schlüssel mit Hector und Thrift abzurufen , und sortieren Sie die Schlüssel später. Der Leistungstest mit CQL 3.0.0 für 100000 Spalten 200 Zeilen betrug etwa 500 Millisekunden, Hector etwa 100 und Sparsamkeit etwa 50 Millisekunden. Mein Zeilenschlüssel hier ist eine Ganzzahl. Hector Code folgt:
%Vor%Dies ist der Thrift-Code:
%Vor%