. Страница Wiki для CouchDB Replication and Conflicts предлагает использовать _bulk_docs
с all_or_nothing=true
, чтобы принудительно записывать новые версии документов, даже если это вводит конфликты при записи, но затем разрешается вскоре после последующих чтений. Я реализовал это и, по-видимому, работает нормально.Работа с конфликтами, вызванными репликацией в BigCouch.
Но BigCouch не поддерживает all_or_nothing
семантика, поэтому записи на объемные документы могут возвращать 409 результатов конфликта. Какова наилучшая практика для реализации аналогичного разрешения конфликтов на уровне приложений для конфликтов, возникающих при репликации в BigCouch? Должен ли я смотреть на разрешение конфликтов времени записи?
**** сверчков **** –
К сожалению, я задал вопрос, который не был о C#. – akent
Это может быть проблемой. Если вы хотите, мы могли бы быстро пообщаться в чате chat.SO [CouchDB и Couchbase] (http://chat.stackoverflow.com/rooms/11630/couchdb-and-couchbase). –