5-Base de Datos NoSQL
5-Base de Datos NoSQL
NoSQL
3
• La mayoría de las bases de datos NoSQL no admiten funciones de fiabilidad, que son
soportadas por sistemas de bases de datos relacionales. Estas características de fiabilidad
pueden resumirse en: “atomicidad, consistencia, aislamiento y durabilidad.” Esto también
significa que las bases de datos NoSQL, que no soportan esas características, ofrecen
consistencia para el rendimiento y la escalabilidad.
• Con el fin de apoyar las características de fiabilidad y coherencia, los desarrolladores deben
implementar su propio código, lo que agrega más complejidad al sistema.
• Esto podría limitar el número de aplicaciones en las que podemos confiar para realizar
transacciones seguras y confiables, como por ejemplo los sistemas bancarios.
• Otras formas de complejidad encontradas en la mayoría de las bases de datos NoSQL,
incluyen la incompatibilidad con consultas SQL. Esto significa que se necesita un lenguaje de
consulta manual, haciendo los procesos mucho más lentos y complejos.
14
NoSQL vs. Bases de datos relacionales
15
joins
group by
order by
¿Qué es lo que NoSql
no ofrece?
ACID transactions