On Fri, Nov 5, 2010 at 2:03 PM, Paul Davis <paul.joseph.da...@gmail.com> wrote:
> In the second case, the second person to write the document wins,
> erasing any changes the first write's effects. The first writer will
> then be in a state where his view of the database will be
> inconsistent. The thing his, he can't know because without requiring a
> _rev token he'll never get a notification of any sort of error.

As I understand, the situation you describe above never happens in
practice with CouchDB. A second PUT to the same document _id will
always require the _rev attribute, so there's no way to overwrite a
previous update by accident. This is one of the best features of
CouchDB for document-oriented persistency.


-- 
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano

Reply via email to