Comment Cassandra garantit-il une cohérence éventuelle lors de l'écriture simultanée? Par exemple, le client A écrit sur tableA.rowA.colA, alors que le client B écrit en même temps sur tableA.rowA.colA.Cassandra concurrent écrit
Les nœuds de coordinateur distribuent la requête aux nœuds de réplique, à savoir NodeA NodeB et NodeC.
Sur le noeud A, la requête ClientA arrive en premier. Sur NodeB, la requête ClientB arrive en premier. Alors, sera-t-il toujours incohérent?
OK, l'horodatage est réglé avant qu'elle atteigne une machines de réplique. Donc, assurez-vous que toutes les demandes de mise à jour ont le même horodatage pour le même client. – user1947415
Comment les clients synchronisent-ils leur horodatage? comme serveur différent ont l'heure locale différente. – user1947415
NTP généralement, mais il est plus important de construire un modèle de données où différents clients ayant un temps de non-synchronisation ne détruira pas les données. – RussS