martes, 3 de septiembre de 2019

Sistemas Gestores de bases de datos No Relacionales (NoSQL)


Una base de datos no relacional (NoSQL) es aquella base de datos que:

§  No requiere de estructuras de datos fijas como tablas
§  No garantiza completamente las características ACID
§  Escala muy bien horizontalmente.

Se utilizan en entornos distribuidos que han de estar siempre disponibles y operativos y que gestionan un importante volumen de datos.
Para la administración de este tipo de bases de datos, actualmente los principales sistemas gestores de bases de datos (SGBD NoSQL) son:

MongoDB


Estamos ante el Sistema Gestor de Bases de Datos no relacionales (SGBD NoSQL) más popular y utilizado actualmente.
MongoDB es un SBGD NoSQL orientado a ficheros que almacena la información en estructuras BSON con un esquema dinámico que permite su facilidad de integración.
Empresas como Google, Facebook, eBay, Cisco o Adobe utilizan MongoDB como Sistema Gestor de Bases de datos.



Redis

Redis está basado en el almacenamiento clave-valor. Podríamos verlo como un vector enorme que almacena todo tipo de datos, desde cadenas, hashses, listas, etc.

El principal uso de este SGBD es para el almacenamiento en memoria caché y la administración de sesiones.



Cassandra

Al igual que Redis, Cassandra también utiliza almacenamiento clave-valor. Es un SGBD NoSQL distribuido y masivamente escalable.



Otros SGBD NoSQL


Otros Sistemas Gestores de bases de datos no relacionales muy utilizados son:

·       Azure Cosmos DB
·       RavenDB
·       ObjectDB
·       Apache CouchDB
·       Neo4j
·       Google BigTable
·       Apache Hbase
·         Amazon DynamoDB







No hay comentarios.:

Publicar un comentario

Unidad 3 - Configuracion y Administracion del Espacio en Disco

3.1 Estructuras logicas de almacenamiento. Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien definidos que ...