Vielen Dank für Ihre Antwort Nikita. Auch noch eine Klarstellung. Angenommen, ich verwende LOCAL_QUORUM für die Lesekonsistenz in meinem Multi-DC-Cluster mit drei DCs - DC1, DC2, DC3 mit drei Knoten in jedem DC mit einem Replikationsfaktor von 3. Während des Lesens nehmen wir an, dass die erste Anfrage auf einem Knoten in DC1 landet. Dieser Knoten ist ausgefallen, und daher wird der zweite Knoten in DC1 kontaktiert, und es wird davon ausgegangen, dass alle Knoten im DC1 ausgefallen sind. Dann wird der Cluster entweder mit DC2 oder DC3 verbunden sein, um das LOCAL_QUORUM zu erfüllen, d. H. Nach Bestätigung von zwei konsistenten Lesevorgängen von einem der DCs (entweder DC2 oder DC3) suchen. Ich erwarte nicht einen gelesen von DC2 und einen anderen von DC3. Was ich fragen möchte, ist, wenn der Cluster auf DC2 zurückfällt, nachdem alle DC1-Knoten ausgefallen sind, wird er beginnen, den LOCAL_QUORUM-Faktor innerhalb der Perspektive von DC2 zu bewerten, und wenn ja, wird der Cluster dann erfolgreich lesen?Lesen Konsistenz LOCAL_QUORUM Implikation in Cassandra
-1
A
Antwort
0
Die CQL-Abfrage trifft nicht auf andere Rechenzentren, wenn LOCAL_QUORUM im lokalen Rechenzentrum nicht erfolgreich sein kann. Allerdings implementieren Treiber diese Funktion mit DCAwareRoundRobinPolicy, wie Sie erwähnt haben, aber es scheint, dass es not recommended ist. Auch this article kann hilfreich sein, um die richtige Konsistenz zu wählen.
Verwandte Themen
- 1. Konsistenz in Cassandra Ausgabe
- 2. Cassandra-Konsistenz Problem
- 3. Bedeutung der eventuellen Konsistenz in Cassandra?
- 4. Konsistenz und Timeout-Probleme mit Cassandra 2.2
- 5. Elasticsearch lesen und schreiben Konsistenz
- 6. cassandra kafka connect source und eventuelle konsistenz
- 7. Cassandra Konsistenz kann nicht erreicht werden SERIAL
- 8. LookupTables Konsistenz
- 9. Implikation in Aussagenlogik
- 10. Cassandra sofortige Konsistenz mit RF = 2 und CL = 1
- 11. Cassandra: größerer Replikationsfaktor = schneller lesen?
- 12. Cassandra Fehler bei truncate: Kann nicht Konsistenz Ebene erreichen ALL
- 13. Cassandra Unterschied zwischen den Ebenen ANY und ONE Konsistenz
- 14. Cassandra cqlsh report Schlechte Anfrage für die Verwendung der Konsistenz
- 15. Cassandra gleichzeitig lesen
- 16. Cassandra Stratio konnte nicht ausgeführt lesen
- 17. Cassandra lesen/schreiben Bandbreite
- 18. Spark-Cassandra-Stecker Daten lesen
- 19. Cassandra gleichzeitig lesen und schreiben
- 20. Einstellung Standard Konsistenz Ebene
- 21. Lagom Cassandra vor Update lesen
- 22. Konsistenz in Laravel Lokalisierung
- 23. Nur alle Zeilenschlüssel in Cassandra effizient lesen ...
- 24. NDB löschen & Konsistenz
- 25. Eventuelle Konsistenz
- 26. Atmosphärische Konsistenz
- 27. Sequenzielle Konsistenz
- 28. Cassandra lesen Leistung beeinträchtigen, wie wir Daten über Knoten erhöhen
- 29. Liefert Leseanforderung in Cassandra (mit Replikat 3 und Konsistenz ONE) die Daten zurück?
- 30. Wie Konsistenz-Level in Spring-Daten gesetzt werden Cassandra XML Config
soll dies ein Kommentar zu einer früheren Antwort sein? – pinkpanther