Descarga la aplicación para disfrutar aún más
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
Compartir