Question

En utilisant une mise à jour mutator hector I certains de rangée sur le fonctionnement de N. Y at-il une garantie, que les changements se produit dans l'ordre où ajouté à mutateur?

L'exemple le plus simple, si je supprime une ligne, puis recréer immédiatement. Se pourrait-il pas arriver que la suppression se produit après l'insertion?

Comment cluster gère cassandra, si deux demandes successives sont envoyées à différents noeuds? Il est toujours possible il y a quelques millisecondes différence entre les nœuds ...

Était-ce utile?

La solution

Cassandra résout les conflits en utilisant les horodatages fournis par le client. Dans votre exemple, le « Recréer » de la ligne aura un horodatage supérieur à la ligne supprimer donc peu importe si d'une certaine manière, ils se sur le serveur dans le mauvais ordre.

Une conséquence de horodatages fournis par le client est que vous soit nécessaire de synchroniser les horloges sur vos machines clientes ou concevoir votre modèle de données afin que les différents clients ne sont pas incompatibles entre eux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top