Cohérence de CQLSH

Cohérence de CQLSH

«Ce tutoriel discutera de la façon d'utiliser la commande de cohérence dans CQLSH. Cette commande nous permet de définir et de rassembler le niveau de cohérence du cluster."

À Cassandra, le niveau de cohérence régit le nombre de nœuds de répliques nécessaires pour répondre au nœud proxy (nœud de coordinateur) pour traiter une transaction non légère.

Source: Wikimedia Commons

DOIT FAIRE

Avant de modifier les niveaux de cohérence des données pour les transactions non légères et légères, assurez-vous de vous familiariser avec les opérations de cohérence des données Cassandra, les calculs du quorum, la réplication des données, etc.

Syntaxe de commande

Ce qui suit décrit la syntaxe de commande.

Cohérence [cohérence_level]

La commande accepte le cohérence_level comme le paramètre. Vérifiez les documents pour plus de détails sur les niveaux de cohérence et leurs fonctionnalités correspondantes.

Cassandra montre le niveau de cohérence

Pour afficher le niveau de cohérence actuel dans Cassandra, utilisez la commande de cohérence sans paramètres comme indiqué:

Cassandra @ CQLSH> cohérence
Le niveau de cohérence actuel est un.

Par défaut, le niveau de cohérence est défini sur un.

Cassandra change de cohérence

Vous pouvez utiliser la commande de cohérence suivie du niveau de cohérence que vous souhaitez définir.

Voici les niveaux de cohérence de lecture de soutien à Cassandra.

Source: DataStax Documentation.

Niveaux de cohérence d'écriture pris en charge:

Source: DataStax Documentation

Par exemple, pour définir le niveau de cohérence sur Quorum, exécutez la commande:

Cassandra @ CQLSH> COOFFICATION Quorum;
Niveau de cohérence réglé sur le quorum.

NOTE: La commande ci-dessus est fournie à des fins d'illustration. Lisez les documents pour déterminer comment et pourquoi changer les niveaux de cohérence de Cassandra.