concepto · intermedio · 2 min de lectura
NoSQL
NoSQL agrupa bases de datos que no siguen el modelo relacional, sacrificando algunas garantías ACID a cambio de escalabilidad horizontal, flexibilidad de esquema y rendimiento en cargas específicas.
No requiere conocimientos previos.
Alcance en breve
Cubre
- NoSQL as a concept
No cubre
- implementation details
Supone
- The reader understands relevant fundamentals.
Resumen
NoSQL —Not Only SQL— es un término paraguas para bases de datos que no usan el modelo relacional de tablas con filas y columnas. Surgieron a fines de los 2000 para resolver problemas donde las bases de datos relacionales no escalaban bien: grandes volúmenes de datos no estructurados, esquemas flexibles que cambian rápido, y escalabilidad horizontal desde el diseño.
Las cuatro categorías principales son: documentales (MongoDB), key-value (Redis, DynamoDB), wide-column (Cassandra, HBase) y de grafos (Neo4j). Cada una optimiza para un tipo de acceso distinto.
Alcance y supuestos
Cubre el concepto NoSQL, las cuatro categorías y el teorema CAP como marco para entender sus trade-offs. Asume familiaridad con bases de datos relacionales.
Modelo mental
Un taller mecánico versus una ferretería. La ferretería —SQL— tiene todo clasificado en pasillos, estantes y cajas, con reglas estrictas de dónde va cada cosa. El taller —NoSQL— guarda las herramientas donde es más rápido agarrarlas según el trabajo que está haciendo ahora. Menos orden, más velocidad para el caso de uso específico.
Uso práctico
- ✅ Datos sin esquema fijo, alta velocidad de escritura, escalabilidad horizontal.
- ❌ Transacciones complejas entre múltiples entidades.
Ejemplo trabajado: elegir entre SQL y NoSQL
Un catálogo de productos con 50 campos opcionales por producto —SQL requiere columnas NULL o EAV, NoSQL documental guarda solo los campos que existen—. Un sistema de pagos con integridad estricta entre cuentas —SQL es la opción correcta—.
Evidencia
- El término NoSQL fue acuñado en 2009. Hoy el ecosistema incluye docenas de bases de datos especializadas.
Fuentes citadas
- Wikipedia, CAP theorem (Síntesis, 21-07-2026)