BASE DE DATOS NoSQL
BASE DE DATOS NoSQL
Historia:
El termino NoSQL ya existía mucho antes,pero fue Eric Evans quien volvió a hacer que esta base de datos tomara importancia cuando Jhonan Oskarsson organizo un evento en el que trataban acerca de base de datos.
Concepto:
La base de datos NoSQL es también conocida como No solo SQL, son sistemas de almacenamiento de información mas flexibles.
Características:
- Manejan enormes cantidades de información de una manera mas rápida.
- Distribuyen datos mediante un mecanismo de tablas de hash.
- No generan cuellos de botella.
- La implementación se desarrolla en varios nodos.
- No se implementan mecanismos rígidos de consistencia.
Tipos de base de datos NoSQL:
- Base de datos clave-valor: En este tipo de sistema, se identifica a cada elemento por una única llave, permitiendo así que la recuperación de la información sea rápida.
- Base de datos documentales: Este tipo de base de datos almacena la información como un documento.
- Base de datos en grafos: En aquí, la información es representada como nodos de un grafo.
- Base de datos orientados a objetos: En este tipo la información se representa mediante objetos.
Sistemas:
- Casandra:Es una base de datos creada por Apache del tipo clave-valor,Es multiplataforme.
- Redis: Fue creada por Salvatore Sanfilippo y Pieter Noordhuis, es del tipo clave-valor.Es como un array enorme en memoria para almacenar datos.
- MongoDB: Creada por 10gen, es del tipo orientado a documentos.Utiliza un sistema propio de documento BSON para almacenar información.
- CouchDB: También fue creada por Apache , para almacenar los datos utiliza el archivo JSON.
Comentarios
Publicar un comentario