CouchDB xử lý xung đột khi thực hiện sao chép hai chiều như thế nào?Độ phân giải xung đột Couchdb
Ví dụ: Cho phép nói có hai cơ sở dữ liệu sổ địa chỉ (trong máy chủ A và B). Có một tài liệu cho Jack chứa các chi tiết liên lạc của Jack.
- Máy chủ A và B được sao chép và cả hai đều có cùng một phiên bản tài liệu Jack.
- Trong máy chủ A, không có điện thoại di động của Jack.
- Trong máy chủ B, địa chỉ của Jack được cập nhật.
- Bây giờ khi chúng tôi thực hiện sao chép hai chiều, có xung đột.
Làm thế nào để couchDB xử lý? Nếu chúng ta bắt đầu sao chép trong một chương trình Java, có cách nào để biết liệu có bất kỳ xung đột nào từ chương trình java không?