Here is what happens in my RESTful web application:
What to do? Failed to execute the request and return an error to the client? Or should it start from scratch (takes more time than the client expects)?
Assuming that this is not about db transactions, they say that distributed, lengthy processes are involved at every step.
(- 409/410 http-) , , . , .
, / , , , , .
IMHO REST , :
- , - .
, , , :" , , . , , , ".. , . , ., , . , , ?, ."" , , .
, concurrency, CouchDB. :
:
http://wiki.apache.org/couchdb/Technical%20Overview#ACID_Properties http://wiki.apache.org/couchdb/HTTP_Document_API#PUT
, , - . . , :
, , .