Utilizzo dei partizionatori in Amazon Keyspaces - Amazon Keyspaces (per Apache Cassandra)

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 CassandraMurmur3Partitioner. Murmur3PartitionerÈ il partizionatore Cassandra predefinito in Amazon Keyspaces e in Cassandra 1.2 e versioni successive.

RandomPartitioner

RandomPartitionerCompatibile con Apache Cassandra. RandomPartitionerÈ il partizionatore Cassandra predefinito per le versioni precedenti a Cassandra 1.2.

Partizionatore predefinito di Keyspaces

DefaultPartitionerRestituisce gli stessi risultati di token 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.