CouchDB Konfliktlösung

Wie geht CouchDB bei der bidirektionalen Replikation mit Konflikten um?

Zum Beispiel: Nehmen wir an, es gibt zwei Adressbuchdatenbanken (auf Server A und B). Es gibt ein Dokument für Jack, das die Kontaktdaten von Jack enthält.

Server A und B werden repliziert und haben beide dieselbe Version des Jack-Dokuments.uf Server A wird Jacks Handynummer aktualisieruf Server B wird Jacks Adresse aktualisierJetzt, wenn wir bidirektionale Replikation durchführen, liegt ein Konflikt vor.

Wie geht couchDB damit um? Wenn wir die Replikation in einem Java-Programm einleiten, gibt es eine Möglichkeit, festzustellen, ob Konflikte mit dem Java-Programm aufgetreten sind?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage