Marcas de bases de datos NoSQL

Dentro del mundo de las bases de datos NoSQL, existen varios modelos y como es un medio relativamente nuevo y especializado es habitual que aparezcan otras alternativas con el paso de los años. Ahora vamos a ver los sistemas más populares que nos ofrece actualmente el mercado:


MongoDB

Cuando nos referimos a bases de datos NoSQL, la primera marca que se nos viene a la cabeza a todos es MongoDB. Se trata de una base de datos ya consolidada en la industria. Trabaja con colecciones y documentos y ofrece una gran flexibilidad en el esquema de datos, así como muchas facilidades para una escalabilidad horizontal.

Cassandra

Apache Cassandra es una excelente alternativa cuando queremos una base de datos distribuida y de código abierto. Está diseñada para ofrecer alta disponibilidad y escalabilidad sin demasiadas complejidades. Sus fuertes son la tolerancia a fallos y la posibilidad de distribución geográfica de los datos.




Couchbase

Couchbase es un sistema gestor de bases de datos de documentos que además combina capacidades de las bases de datos clave-valor. Se usa para alta disponibilidad, escalabilidad y en sistemas en tiempo real.

Redis

Redis es un sistema de base de datos sencillo que usa el modelo más elemental: clave-valor. Su característica más importante es que es extremadamente rápida debido a su almacenamiento en memoria en lugar de disco. Esto la hace ideal para trabajar con sistemas de transmisión de eventos o la gestión de trabajos en cola.




Neo4j

Neo4j es una base de datos del modelo de grafo. Este tipo de bases de datos se utiliza para representar y consultar datos altamente conectados. Tiene versiones gratuitas y de pago que permiten trabajo con mayores cantidades de información.





CouchDB

CouchDB comparte algunas similitudes con Couchbase, aunque es una base de datos pensada para usos mucho más limitados. Se usa muchas veces para la replicación de datos y para combinar el trabajo online y offline de las aplicaciones.




MarkLogic

MarkLogic es una base de datos NoSQL orientada a documentos que se vende a sí misma como una alternativa de mayor velocidad que sus competidores.


RavenDB

RavenDB es una base de datos NoSQL de documentos que destaca por ser compatible con transacciones de manera nativa.





OrientDB

OrientDB es una base de datos NoSQL que puede usarse con el modelo de documento, clave/valor y de grafo indistintamente. Está desarrollada en Java y es de código abierto.





Comentarios

Entradas más populares de este blog

Principales retos de NoSQL y conclusiones

Contextos de aplicación