Ich versuche Cassandra zu verstehen und meine Spaltenfamilien (CF) zu strukturieren, aber es ist ziemlich hart, seit ich zu relationalen Datenbanken gewöhnt bin.Cassandra Spaltenschlüssel automatisches Inkrement
Zum Beispiel, wenn ich einfach users
CF erstellen und ich versuche, neue Zeile einzufügen, wie kann ich einen inkrementellen Schlüssel wie in MySQL machen?
Ich sah viele Beispiele, wo Sie nur den Benutzernamen anstelle der eindeutigen ID setzen würde und das würde ein wenig Sinn machen, aber was ist, wenn ich möchte, dass Benutzer doppelte Benutzernamen haben?
Auch wie kann ich suchen, wenn von was ich verstehe, cassandra nicht >
Operatoren unterstützt, so etwas wie select * from users where something > something2
würde nicht funktionieren.
Und wahrscheinlich die wichtigste Frage, was ist mit der Gruppierung? Muss ich alle Daten abrufen und dann mit der von mir verwendeten Sprache filtern? Ich denke, das würde mein System sehr verlangsamen.
Also im Grunde brauche ich eine kurze Erklärung, wie man mit Cassanda beginnt.
Cassandra sup ports counters (https://cassandra.apache.org/doc/cql3/CQL.html#counters), es gibt jedoch einige Einschränkungen. –