Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo dei partizionatori in Amazon Keyspaces
In Apache Cassandra, i partizionatori controllano su quali nodi sono archiviati i dati nel cluster. I partizionatori creano un token numerico utilizzando un valore hash della chiave di partizione. Cassandra utilizza questo token per distribuire i dati tra i nodi. I client possono utilizzare questi token anche in SELECT
operazioni e WHERE
clausole per ottimizzare le operazioni di lettura e scrittura. Ad esempio, i client possono eseguire in modo efficiente query parallele su tabelle di grandi dimensioni specificando intervalli di token distinti da interrogare in ogni processo parallelo.
Amazon Keyspaces fornisce tre diversi partizionatori.
- Murmur3 Partitioner (impostazione predefinita)
-
Compatibile con Apache Cassandra
Murmur3Partitioner
.Murmur3Partitioner
È il partizionatore Cassandra predefinito in Amazon Keyspaces e in Cassandra 1.2 e versioni successive. - RandomPartitioner
-
RandomPartitioner
Compatibile con Apache Cassandra.RandomPartitioner
È il partizionatore Cassandra predefinito per le versioni precedenti a Cassandra 1.2. - Partizionatore predefinito di Keyspaces
DefaultPartitioner
Restituisce gli stessi risultati ditoken
funzione di.RandomPartitioner
L'impostazione del partizionatore viene applicata per regione a livello di account. Ad esempio, se si modifica il partizionatore negli Stati Uniti orientali (Virginia settentrionale), la modifica viene applicata a tutte le tabelle dello stesso account in questa regione. È possibile modificare il partizionatore in tutta sicurezza in qualsiasi momento. Tieni presente che il completamento della modifica della configurazione richiede circa 10 minuti. Non è necessario ricaricare i dati di Amazon Keyspaces quando si modifica l'impostazione del partizionatore. I client utilizzeranno automaticamente la nuova impostazione del partizionatore la prossima volta che si connetteranno.