Está en la página 1de 2

BASES DE DATOS DESCRIPCION VENTAJAS DESVENTAJAS

MongoDB es un sistema de base de datos Mongo DB tiene la mongo DB bloquea la


NoSQL multiplataforma, orientado a capacidad de realizar base de datos cada vez
documentos desarrollado bajo la filosofía consultas utilizando que se realiza un
de software libre, los datos son guardados javascript, haciendo escritura, lo que reduce
en la base datos en estructuras de datos que estas sean enviadas la concurrencia
similar a JSON de JavaScript e incluso tiene directamente a la base dramáticamente.
la capacidad de realizar consultas de datos para ser retorna cuando no se a
utilizando JavaScript por el cual también ejecutada. escrito la información
existen apis para distintos lenguajes de se utiliza un sistemas de en el espacio de
programación para realizar consultas e archivos, ya que cuenta almacenamiento
informes. con la capacidad para permanente, puede
balancear la carga y ocasionar perdida de
recopilación de datos información.
utilizando múltiples cambia el valor por
servidores para defecto para escribir al
almacenamiento de menos una replica, pero
archivo. esto sigue sin satisfacer
el des-arrollador elige la durabilidad ni la
una llave shard(clave). verificabilidad.
la configuración tiene problemas de
automática, se puede rendimiento cuando el
agregar nuevas volumen de datos
maquinas a mongo DB supera los 100GB.
con el sistema de base
corriendo.
Dentro de los nuevos sistemas de orientado a columna no orientado a
almacenamiento que están surgiendo familias, tolerante a transacciones este es
dentro del universo Big Data, fallos , ya que replica le factor mas débil de
Cassandra es uno de los más los datos de forma esta tecnología.
interesantes y reseñables. Cassandra automática a El hecho de tener los
se define como una base de datos múltiples nodos; datos guardados
NoSQL distribuida y masivamente cuando un nodo falla columna a columna
escalable, y esta es su mayor virtud puede ser nos permite retornar
desde nuestro punto de vista, la reemplazado sin las filas mas
capacidad de escalar linealmente. ningún periodo de rápidamente, pero al
Además, Cassandra introduce inactividad. permite insertar, actualizar o
conceptos muy interesantes como el replicas a múltiples borrar un registro, se
soporte para multi data center o la data centers; deberá hacer en mas
comunicación peer-to-peer entre sus almacenamiento de de una ubicación; por
nodos. los datos tipo column esta razón este tipo
family. de base de datos no
se recomienda para
sistemas de tipo
OLTP orientados a
transacciones y alta
concurrencia.
Destaca por su capacidad de ser una Riak se basa en REST, Riak es una buena
base de datos de Clave-valor, cada URI indica un opción cuando
almacenamiento de documentos y recurso dentro de la buscamos una base
preparada para la realización de base de datos. Y de datos de alta
búsquedas. sobre este recurso disponibilidad, muy
podemos realizar las escalable, que no
básicas de HTTP (Get requiera datos
: recuperar datos, complejos. Sin
PUT insertar datos, embargo si lo que se
POST modificar quiere son
datos, DELETE borrar estructuras de datos
datos). Las complejas o
búsquedas se basan esquemas rígidos o
en el algoritmo no hay necesidad de
MapReduce, hace escalar
búsquedas sobre horizontalmente
cada elemento RIAK no es una
individual eligiendo opción. Uno de sus
los resultaos y puntos débiles es la
después con reduce manera de hacer las
los analiza y los une. búsquedas.

También podría gustarte