Me doy cuenta de que MongoDB es una solución NoSQL, pero me preguntaba si tenía algún tipo de nivel de aislamiento de transacciones a nivel de serialización equivalente.Serialización "nivel de aislamiento" en MongoDB, o el problema de actualización perdida
Si no, ¿cómo resolverías el problema de actualización perdida en MongoDB?
Quiero mantener el historial de revisión de algunos datos en Mongo y cada revisión tiene que apuntar a la anterior. ¿Cómo puedo asegurarme de que no existe más de una última revisión para mis datos y, por otro lado, que no se pierde ninguna revisión debido a actualizaciones concurrentes?
** Editar **
Vaya, RTFM, sí es posible: http://www.mongodb.org/display/DOCS/Atomic+Operations
No estoy seguro si debe cerrar la cuestión ya que el conocimiento podría ser relevante para otras personas ..
simplemente más contexto: se ejecuta en Linux y no está interesado en soluciones que usen el bloqueo de archivos .. –
p. CouchDB tiene una especie de bloqueos optimistas en los que si una actualización utiliza una ID de reválida obsoleta, se rechaza. Eso resuelve el problema. No estoy seguro si Mongo tiene algo similar. –