SQL vs NoSQL: Diferencias, ventajas y desventajas
¿Cuáles son las ventajas de las bases de datos NoSQL?
- Disponibilidad y tolerancia al particionamiento.
- No existen relaciones entre las colecciones (tablas en SQL).
- La redundancia esta bien y en ocasiones es incluso mejor que en las RDB.
¿Cuáles son las bases de datos NoSQL que existen?
- Tipo key/value (Redis).
- Basadas en documentos (Mongo).
- Basadas en columnas (hbase).
- Basadas en gráficas (neo4j).
¿Diferencias entre bases de datos Sql vs NoSQL?
- Relacionales: Normalizadas para cualquier consulta, sin sesgos.
- NoSQL: Sesgos para patrones de datos que tengamos.