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 la fundación Apache Software 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. MySQL :
MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto basado en el lenguaje de consulta estructurado (SQL) . Está desarrollado y administrado por Oracle Corporation y lanzado inicialmente el 23 de mayo de 1995. Se usa ampliamente en muchas aplicaciones industriales de pequeña y gran escala y es capaz de manejar un gran volumen de datos.
Diferencia entre Cassandra y MySQL:
S. NO. | casandra | mysql | |||
---|---|---|---|---|---|
1. | Desarrollado por la fundación Apache Software y lanzado en julio de 2008. | Desarrollado por Oracle y lanzado en mayo de 1995. | |||
2. | Cassandra está escrito solo en lenguaje Java. | MySQL está escrito en lenguajes C y C++. | |||
3. | Cassandra es una base de datos de tipo NoSQL. | MySql es una base de datos de tipo RDBMS. | |||
4. | No proporciona propiedades ACID, pero se puede ajustar para admitir propiedades ACID. | MySQL proporciona propiedades ACID. | |||
5. | El rendimiento de lectura es muy eficiente en Cassandra, ya que lleva tiempo O(1). | MySQl requiere la lectura de varias tablas mediante JOIN. Por lo tanto, leerlo requiere un tiempo O(log(n)). | |||
6. | El rendimiento de escritura en Cassandra también es muy alto y eficiente. | Escribir en MySQL requiere una búsqueda primero, lo que ralentiza el rendimiento de escritura. | |||
7. | Cassandra no proporciona el concepto de Integridad Referencial. Por lo tanto, no hay claves foráneas. | MySQL proporciona el concepto de integridad referencial y tiene claves externas. | |||
8. | Cassandra proporciona métodos de coherencia eventual y coherencia inmediata para garantizar la coherencia en un sistema distribuido. | MySQL solo proporciona el método de coherencia inmediata para garantizar la coherencia en un sistema distribuido. | |||
9. | Los sistemas operativos de servidor para Cassandra son BSD, Linux, OS X, Windows. | Los sistemas operativos de servidor para MySQL son FreeBSD, Linux, OS X, Solaris, Windows. | 10 | Empresas famosas como Hulu, Instagram, Intuit, Netflix, Reddit, etc. utilizan Cassandra. | Empresas famosas como Airbnb, Pinterest, Slack, Udemy, Twitter, etc. utilizan MySQL. |
Publicación traducida automáticamente
Artículo escrito por VishwashVishwakarma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA