W jaki sposób CouchDB obsługuje konflikty podczas replikacji dwukierunkowej?Rozstrzygnięcie konfliktu Couchdb
Na przykład: Powiedzmy, że istnieją dwie bazy danych książki adresowej (na serwerze A i B). Jest dokument dla Jacka, który zawiera dane kontaktowe Jacka.
- Serwer A i B są replikowane i obie mają tę samą wersję dokumentu Jack.
- Na serwerze A numer telefonu komórkowego urządzenia Jack jest aktualizowany.
- Na serwerze B adres Jacka jest aktualizowany.
- Teraz, gdy wykonujemy replikację dwukierunkową, dochodzi do konfliktu.
Jak działa couchDB? Jeśli zainicjujemy replikację w programie Java, czy istnieje sposób sprawdzenia, czy wystąpiły konflikty w programie java?