Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Arbeiten mit Partitionierern in Amazon Keyspaces
In Apache Cassandra steuern Partitionierer, auf welchen Knoten Daten im Cluster gespeichert werden. Partitionierer erstellen ein numerisches Token unter Verwendung eines Hashwerts des Partitionsschlüssels. Cassandra verwendet dieses Token, um Daten auf Knoten zu verteilen. Kunden können diese Token auch in SELECT
Operationen und WHERE
Klauseln verwenden, um Lese- und Schreibvorgänge zu optimieren. Beispielsweise können Clients effizient parallel Abfragen an großen Tabellen durchführen, indem sie in jedem parallelen Job unterschiedliche Tokenbereiche angeben, die abgefragt werden sollen.
Amazon Keyspaces bietet drei verschiedene Partitionierer.
- Murmur3 Partitioner (Standard)
-
Apache Cassandra-kompatibel
Murmur3Partitioner
. DasMurmur3Partitioner
ist die Standard-Cassandra-Partitionierung in Amazon Keyspaces und in Cassandra 1.2 und späteren Versionen. - RandomPartitioner
-
RandomPartitioner
Apache Cassandra-kompatibel. DasRandomPartitioner
ist die Standard-Cassandra-Partitionierung für Versionen vor Cassandra 1.2. - Keyspaces Standardpartitionierung
Der
DefaultPartitioner
gibt dieselbentoken
Funktionsergebnisse zurück wie der.RandomPartitioner
Die Partitionierungseinstellung wird pro Region auf Kontoebene angewendet. Wenn Sie beispielsweise den Partitionierer in USA Ost (Nord-Virginia) ändern, wird die Änderung auf alle Tabellen desselben Kontos in dieser Region angewendet. Sie können Ihre Partitionierung jederzeit sicher ändern. Beachten Sie, dass es ungefähr 10 Minuten dauert, bis die Konfigurationsänderung abgeschlossen ist. Sie müssen Ihre Amazon Keyspaces-Daten nicht neu laden, wenn Sie die Partitionierungseinstellung ändern. Clients verwenden automatisch die neue Partitionierungseinstellung, wenn sie das nächste Mal eine Verbindung herstellen.