Sistema gestor de bases datos no relacionales

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Sistema gestor de bases datos no relacionales por Mind Map: Sistema gestor  de bases datos no relacionales

1. Mongodb

1.1. Estamos ante el Sistema Gestor de Bases de Datos no relacionales (SGBD NoSQL) más popular y utilizado actualmente.

1.2. Ventaja

1.2.1. Indexación y replicación Balanceo de carga Almacenamiento en ficheros Consultas ad hoc Escalabilidad horizontal Open Source

1.3. Desventaja

1.3.1. Como desventaja principal, MongoDB no es un SGBD adecuado para realizar transacciones complejas

2. 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.

3. Redis

3.1. 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.

3.2. Ventaja

3.2.1. Atomicidad y persistencia Gran velocidad Simplicidad Multiplataforma

3.3. Desventaja

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

4. Cassandia

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

4.2. Ventaja

4.2.1. Multiplataforma Propio lenguaje de consultas (CQL) Escalado lineal y horizontal Es un SGBD distribuido Utiliza una arquitectura peer-to-peer

4.3. Desventaja

4.3.1. Dispone de un lenguaje propio para las consultas denominado CQL (Cassandra Query Languaje)

5. Otros SGBD NoSQL

5.1. Características

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