COMPARATIVA SQL Y NoSQL
DIFERENCIAS
BASES DE DATOS SQL BASES DE DATOS NOSQL
Este tipo de de bases contiene herramientas que evitan la duplicidad
de registros, esto permite garantizar una integridad referencial (al Son bases de datos muy versátiles y permiten agregar informaciones
eliminar un registro, se eliminaran todos los relacionados sin la necesidad de agregar configuraciones extras.
dependientes de este)
Cuentan con mayor soporte al llevar bastante tiempo en el mercado = Las bases de datos NoSQL son Open Source (no requieren pago de
Mayor comunidad, aplicaciones y complementos que permiten licencia y no es necesario un Hardware demasiado potente para su
mejorar y agilizar la gestión. ejecución).
Son de crecimiento horizontal, es decir, soportan estructuras
distribuidas y se pueden instalar nuevos nodos operativos ( Estos
Al realizar cualquier operación en la base de datos, si surge algún nodos son pequeñas computadoras que se comunican entre sí con
problema la operación no será realizada. una estación base, mediante el uso de comunicación inalámbrica) con
esto se logra un balance en carga de trabajo sobre cada uno y es
mucho más fácil su expansión.
Se dispone de un sistema estándar bien definido (SQL) para las Permiten guardar datos de cualquier tipo, en cualquier momento, sin
operaciones en las bases de datos. requerir una verificación.
Permite un análisis mucho más fácil por su tipo de estructuración. Se logran realizar consultas de distintos lenguajes como los son JSON
COMPARATIVA SQL Y NoSQL
VENTAJAS
FACTOR SQL NoSQL
RENDIMIENTO Dependen del hardware Su rendimiento es mayor sin hacer uso de recursos
Al momento de realizar algún proceso no se llevará a Permite agregar o quitar información sin tener en
FIABILIDAD
cabo si tiene algún error cuenta otra columna o tabla
DISPONIBILIDAD Manejan la misma disponibilidad
Al contar con una mejor consistencia garantiza la
CONSISTENCIA Carecen de este factor
integridad de los datos
Su rendimiento es mejor cuando no se hace uso de Son ideales para manejo de grandes cantidades de
ALMACENAMIENTO
muchos datos datos
Aumentan su capacidad fácilmente sin
ESCALABILIDAD De acuerdo con el costo permitirá la escalabilidad
restricciones