Please enable JavaScript.
Coggle requires JavaScript to display documents.
SQL vs noSQL (Atomicidad (noSQL (En general, sacrifican la atomicidad para…
SQL vs noSQL
Atomicidad
noSQL
En general, sacrifican la atomicidad para lograr mayor velocidad de procesamiento.
SQL
Tienen atomicidad gracias a que sus tablas están conectadas y pueden "ponerse de acuerdo" para no aceptar cambios nuevos hasta que termine la transacción.
Velocidad
-
SQL
El hecho de utilizar relaciones conlleva un precio el cual se manifiesta en tiempos de procesamiento más largos.
Comodidad de desarrollo
-
SQL
Mayor cantidad de herramientas administrativas, estándares definidos y documentación disponible.
Integridad de datos
noSQL
En general, no cuentan con una estructura lo cual permite a los datos variar de tipo permitiendo así mayor flexibilidad pero sacrificando integridad.
-
Escalabilidad
noSQL
Son ideales para escalar horizontalmente, ya que al no haber una estructura definida, la integridad de los datos no es prioridad.
SQL
Buen soporte para escalar verticalmente, pero ante millones de registros surge la necesidad de distribuir los datos. En caso de escalar horizontalmente existe cierto riesgo de inconsistencias.
-
-