Datapedia
Bases de Datos

NoSQL

Familia de bases de datos que no siguen el modelo relacional tradicional de tablas, pensadas para datos flexibles o de gran escala.

Bases de datos no relacionalesEscalabilidad

Qué es

NoSQL agrupa a las bases de datos que se apartan del modelo relacional clásico de filas y columnas fijas, ofreciendo estructuras más flexibles como documentos, pares clave-valor, grafos o columnas anchas. El nombre suele interpretarse como “not only SQL”, más que como un rechazo total al modelo relacional.

Tipos principales

  • Documentales: almacenan datos como documentos flexibles, similares a JSON.
  • Clave-valor: guardan datos simples como pares identificador-valor, optimizados para máxima velocidad.
  • De grafos: modelan datos como nodos y relaciones, ideales para redes sociales o sistemas de recomendación.
  • De columnas anchas: optimizadas para escribir y leer grandes volúmenes de datos distribuidos.

Cuándo se prefiere sobre SQL

Suele elegirse cuando la estructura de los datos cambia con frecuencia, cuando se necesita escalar horizontalmente a través de muchos servidores con facilidad, o cuando el tipo de dato (documentos, grafos) no encaja naturalmente en tablas rígidas.