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