Boletín Correcciones documentadas a la industria tecnológica
Contribuir
Posición revisada /nosql-reemplazo-sql

NoSQL como reemplazo de bases de datos relacionales

Declaración original

"Las bases de datos relacionales no pueden escalar para la web moderna. NoSQL es el futuro del almacenamiento de datos."

— MongoDB, Amazon DynamoDB, y comunidad web scale, ~2010, 2010

Corrección oficial
Las bases de datos relacionales, en particular PostgreSQL, siguen siendo el estándar para la mayoría de aplicaciones. NoSQL es apropiado para patrones de acceso específicos; no es un reemplazo general.
Causa
Los casos de referencia originales (Amazon, Google, Facebook) operaban a una escala que justificaba los trade-offs de NoSQL. Para aplicaciones típicas, la consistencia eventual, la ausencia de transacciones ACID y la gestión manual de esquemas añaden complejidad que no se justifica. PostgreSQL incorporó además soporte nativo de JSON, absorbiendo parte del caso de uso de documentos.
Vigente desde 2018
Etiquetas bases-de-datos, backend, arquitectura
← Volver al registro