Utilisation des partitionneurs dans Amazon Keyspaces - Amazon Keyspaces (pour Apache Cassandra)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation des partitionneurs dans Amazon Keyspaces

Dans Apache Cassandra, les partitionneurs contrôlent les nœuds sur lesquels les données sont stockées dans le cluster. Les partitionneurs créent un jeton numérique à l'aide d'une valeur hachée de la clé de partition. Cassandra utilise ce jeton pour distribuer les données entre les nœuds. Les clients peuvent également utiliser ces jetons dans les SELECT opérations et les WHERE clauses afin d'optimiser les opérations de lecture et d'écriture. Par exemple, les clients peuvent exécuter efficacement des requêtes parallèles sur de grandes tables en spécifiant des plages de jetons distinctes à interroger dans chaque tâche parallèle.

Amazon Keyspaces propose trois partitionneurs différents.

Murmur3 Partitioner (par défaut)

Compatible avec Apache Cassandra. Murmur3Partitioner Murmur3PartitionerIl s'agit du partitionneur Cassandra par défaut dans Amazon Keyspaces et dans Cassandra 1.2 et versions ultérieures.

RandomPartitioner

Compatible avec Apache Cassandra. RandomPartitioner RandomPartitionerIl s'agit du partitionneur Cassandra par défaut pour les versions antérieures à Cassandra 1.2.

Partitionneur par défaut de Keyspaces

DefaultPartitionerRenvoie les mêmes résultats token de fonction que leRandomPartitioner.

Le paramètre du partitionneur est appliqué par région au niveau du compte. Par exemple, si vous modifiez le partitionneur dans l'est des États-Unis (Virginie du Nord), la modification est appliquée à toutes les tables du même compte dans cette région. Vous pouvez modifier votre partitionneur en toute sécurité à tout moment. Notez que la modification de configuration prend environ 10 minutes. Vous n'avez pas besoin de recharger vos données Amazon Keyspaces lorsque vous modifiez le paramètre du partitionneur. Les clients utiliseront automatiquement le nouveau paramètre du partitionneur lors de leur prochaine connexion.