Разрешение конфликтов репликации полностью в CouchDB - PullRequest
9 голосов
/ 07 апреля 2011

Возможно ли полностью разрешить конфликты, вызванные репликацией базы данных, в CouchDB?Я знаю, что у него есть собственный внутренний алгоритм для принятия решения о том, какую ревизию использовать, но может ли приложение зарегистрировать пользовательскую функцию javascript для разрешения конфликтов в зависимости от приложения?

Руководство CouchDB и вики кажутся толькоПредложите использовать внешний код приложения для разрешения конфликтов.

1 Ответ

3 голосов
/ 07 апреля 2011

Нет, невозможно автоматически разрешать конфликты (или как-то инициировать) в CouchDB.

Это всегда зависит от разработчиков, для разрешения конфликтов, это правда.

В системе MVCC автоматическое разрешение конфликтов кажется неудобным. Зачем нам хранить предыдущие версии и предоставлять доступ без блокировки?

(поправьте меня, если я ошибаюсь, пожалуйста)

...