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.