Logo Studenta

Tabla comparativa-Cassandra-Mongodb-MySQL-BD2

¡Estudia con miles de materiales!

Vista previa del material en texto

Tabla comparativa
Cassandra Mongodb MySQL
Paradigma No relacional(NoSQL) No relacional(NoSQL) Relacional(SQL)
Patrón arquitectónico Peer to Peer/Masterless/arq.
hibrida
Sharding/Replicacion Cliente/servidor
Arquitectura Distribuida Distribuida Centralizada
Disponibilidad(requisito no
funcional)
100% Si un nodo se rompe 75% Si hay spof hay 0%
Punto único de fallo No hay spof No tiene spof Tiene spof
Esquema Tablas polimorficas(super tablas) Documentos(polimorfico) Tablas relacionales
Consistencia Consistencia eventual(réplica
hasta 3 nodos)
Consistencia eventual Consistencia siempre
Propiedades ACID No garantiza propiedades ACID No garantiza propiedades ACID Garantiza propiedades ACID
Escalabilidad Escala horizontalmente
linealmente
Escala horizontal infinitamente Escala vertical y horizontal no de
forma infinita
Lenguaje CQL(casi SQL) JSon SQL
Modelo conceptual Orientado a consulta Orientado a consulta DER
Ejecución de Scripts No se puede ejecutar scripts del
lado del servidor
Puede ejecutar scripts del lado
del servidor
Puede ejecutar scripts del lado
del servidor
Disparadores Tiene triggers No tiene triggers Tiene triggers
Replicación Factor de replicación Maestro-esclavo -
FK No tiene foreing key No tiene foreing key Tiene foreing key
Concurrencia Si SI Si
KEYSPACES DATABASE DATABASE

Continuar navegando