No se prefiere MongoDB para crear aplicaciones transaccionales. No creo que esta declaración esté asociada con Nodejs. Aquí hay una cita de este artículo:
Sí, MongoDB es transaccional – DZone Java
“La desventaja con la implementación de MongoDB es que esta semántica se aplica a operaciones de escritura individuales, como una inserción individual o una actualización individual. Si una instrucción MongoDB actualiza 10 filas, y algo sale mal con la quinta fila, entonces la declaración finalizará la ejecución con cuatro filas actualizadas y seis filas no actualizadas ”.
- En el contexto de Tag Management, ¿qué es mejor: una infraestructura del lado del cliente o del lado del servidor?
- Si los estándares que hacen que WWW funcione (como CSS, HTML, HTTP) se abandonen en su forma real y se rediseñen, ¿qué soluciones / cambios propondría?
- ¿Cómo deberían los desarrolladores web dar cuenta de las pantallas Retina?
- ¿Cuál es la diferencia entre HTTP y WWW?
- Cómo aprender WordPress fácilmente
Un consejo sobre estas declaraciones generales:
Cada vez que escuche tales declaraciones generales, vea si esa persona señala algo extremadamente específico. Si no lo están, no los escuche, incluso si la declaración general es verdadera porque no tiene forma de verificar esas declaraciones. Y estos debates terminan arruinando tu tiempo.
Hay tres reglas fundamentales a seguir en las discusiones tecnológicas:
- Se extremadamente específico
- Se extremadamente específico
- Se extremadamente específico
Hay otra razón para hacer esto. Digamos que mongodb recibe una actualización que maneja las transacciones. Te quedarás atrapado con la idea de que MongoDB no es adecuado para sistemas transaccionales. No podrá tener en cuenta la nueva actualización. Si fue específico en sus discusiones, no se quedará estancado cuando sucedan tales cosas.