sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo solucionar la falta de transacciones en MongoDB?

A partir de 4.0, MongoDB tendrá transacciones ACID de varios documentos. El plan es habilitar primero aquellos en implementaciones de conjuntos de réplicas, seguidos de los clústeres fragmentados. Las transacciones en MongoDB se sentirán como las transacciones con las que los desarrolladores están familiarizados en las bases de datos relacionales:serán de varias declaraciones, con semántica y sintaxis similares (como start_transaction y commit_transaction ). Es importante destacar que los cambios en MongoDB que habilitan las transacciones no afectan el rendimiento de las cargas de trabajo que no las requieren.

Para más detalles ver aquí.

Tener transacciones distribuidas no significa que deba modelar sus datos como en bases de datos relacionales tabulares. Aproveche el poder del modelo de documento y siga las buenas y recomendadas prácticas de modelado de datos.