Wie behandelt CouchDB Konflikte während der bidirektionalen Replikation?Couchdb Konfliktlösung
Zum Beispiel: Sagen wir, es gibt zwei Adressbuch-Datenbanken (in Server A und B). Es gibt ein Dokument für Jack, das Kontaktdetails von Jack enthält.
- Server A und B werden repliziert und beide haben die gleiche Version von Jack Dokument.
- In Server A wird Jacks Handy Nein aktualisiert.
- In Server B wird Jacks Adresse aktualisiert.
- Jetzt, wenn wir bidirektionale Replikation durchführen, gibt es einen Konflikt.
Wie geht couchDB damit um? Wenn wir die Replikation in einem Java-Programm starten, gibt es eine Möglichkeit zu wissen, ob es irgendwelche Konflikte mit dem Java-Programm gab?