SQL vs NoSQL: Diferencias, ventajas y desventajas

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.