1. Cassandra : Cassandra es un sistema de administración de base de datos NoSQL
gratuito y de código abierto, distribuido, de almacenamiento de columnas anchas . Fue desarrollado por Apache Software Foundation y lanzado inicialmente en julio de 2008. Cassandra está diseñado para manejar grandes cantidades de datos en muchos servidores básicos, proporcionando alta disponibilidad sin un punto único de falla.
2. Redis:
Redis significa Remote Dictionary Server, que es un proyecto de estructura de datos en memoria que implementa una base de datos de clave-valor distribuida en memoria con durabilidad opcional. Redis fue desarrollado por Redis Labs y lanzado inicialmente el 10 de mayo de 2009. Está escrito en lenguajes ANSI y C. Redis ofrece eficiencia de memoria, velocidad operativa rápida, alta disponibilidad y proporciona algunas características como sustentabilidad, replicación, agrupamiento, etc.
Diferencia entre Cassandra y Redis:
S. No. | casandra | REDIS |
---|---|---|
1. | Fue desarrollado por Apache Software Foundation y lanzado en julio de 2008. | Fue desarrollado por los laboratorios Redis y lanzado inicialmente el 10 de mayo de 2009. |
2. | Cassandra está escrito solo en lenguaje Java. | Redis está escrito en lenguajes ANSI y C. |
3. | El modelo de base de datos principal para Cassandra es Wide Column Store. | El modelo de base de datos principal para Redis es Key-Value Store. |
4. | Los índices secundarios en Cassandra están restringidos. | Redis admite índices secundarios solo con el módulo RediSearch. |
5. | No hay secuencias de comandos del lado del servidor en Cassandra. | Las secuencias de comandos del lado del servidor en Redis se realizan a través de Lua. |
6. | Es compatible con el método de replicación del factor de replicación seleccionable. | Es compatible con la replicación maestro-esclavo y la replicación multimaestro. |
7. | Es compatible con el método Map Reduce. | No es compatible con el método Map Reduce. |
8. | No tiene ninguna capacidad en memoria. | Tiene capacidades en memoria. |
9. | Los sistemas operativos de servidor para Cassandra son BSD, Linux, OS X, Windows. | Los sistemas operativos de servidor para Redis son BDS, Linux, OS X y Windows. |
10 | Empresas famosas como GitHub, Hulu, Instagram, Reddit, The Weather Channel, etc. utilizan Cassandra. | Empresas famosas como Snapchat, Craigslist, Digg, StackOverflow, Flickr, etc. utilizan Redis. |
Publicación traducida automáticamente
Artículo escrito por VishwashVishwakarma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA