La página wiki de CouchDB Replication and Conflicts sugiere usar _bulk_docs
con all_or_nothing=true
para escribir a la fuerza nuevas versiones de documentos incluso si eso introduce conflictos en la escritura, pero luego se resuelven poco después en lecturas posteriores. Lo he implementado y conceptualmente parece funcionar bien.Tratamiento de conflictos causados por la replicación en BigCouch
Pero BigCouch no es compatible con la semántica de all_or_nothing
, por lo que las escrituras en documentos a granel pueden devolver 409 resultados de conflicto. ¿Cuál es la mejor práctica para implementar una resolución de conflictos de nivel de aplicación similar para los conflictos introducidos por la replicación en BigCouch? ¿Debo considerar la resolución de conflictos de tiempo de escritura?
**** **** grillos –
Oops, hizo una pregunta que no era sobre C#. – akent
Eso podría ser un problema. Si lo desea, podríamos tener un chat rápido en la sala de chat chat.SO [CouchDB y Couchbase] (http://chat.stackoverflow.com/rooms/11630/couchdb-and-couchbase). –