Ich teste Couchbase für eine Anwendung und stieß auf einige Zweifel mit XDCR, ich lese Conflict resolution in XDCR. Aber ich war mir nicht sicher, was im folgenden Szenario passieren würde:Concurrent Updates mit XDCR Couchbase
Ich habe zwei Cluster (je 1 Server, sagen wir S1 und S2), auf denen ich einen Eimer mit XDCR repliziere.
Wenn S1 und S2 das gleiche Dokument gleichzeitig ändern würden, wie würde das resultierende Update entschieden werden, wenn man bedenkt, dass beide eine einzige Änderung am Dokument vornehmen? Würde sich die Antwort ändern, wenn sie eine andere Anzahl von Änderungen am Dokument vorgenommen hätten?
Also ein solches Szenario würde zu verlorenen Updates führen? –
Ich werde nicht verloren gehen. Beide Cluster haben die Dokumente, sie wären nur anders, das nächste Update würde das beheben. –