jueves, 21 de febrero de 2019

¿Qué es una Base de Datos NoSQL?

Cuando hablamos de base datos NoSQL, nos referimos a una amplia clase de sistemas de gestión de datos (mecanismos para el almacenamiento y recuperación de datos) que difieren, en aspectos importantes, del modelo clásico de relaciones entre entidades (o tablas) existente en los sistemas de gestión bases de datos relacionales, siendo el más destacado el que no usan SQL como lenguaje principal de consulta.



Las bases de datos NoSQL están orientadas a los documentos y le permiten almacenar y recuperar datos en formatos que no sean tablas.

Estas no tienen esquemas, no usan SQL como el principal lenguaje de consultas, no garantizan la propiedad ACID, los datos almacenados no requieren estructuras fijas como tablas,  normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, coherencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente, hacen uso amplio de la memoria principal del computador, resuelven el problema de los altos volúmenes de información y la inmensa cantidad de consultas y transacciones diarias. En resumen, no son relacionales.

Referencia:
Araujo A. (19 de Abril del 2016). El Blog de Oracle de España. Obtenido de El Blog de Oracle de España: https://blogs.oracle.com/spain/qu-es-una-base-de-datos-nosql

Cesar B. (22 de Noviembre del 2016). Iberus Tecnologia. Obtenido de Iberus Tecnologia: https://www.hiberus.com/crecemos-contigo/que-son-las-bases-de-datos-nosql/
                                                                       

No hay comentarios:

Publicar un comentario