-
Antes de existir los sistemas de bases de datos, la información se almacenaba en archivos planos (Flat Files), difíciles de mantener y con redundancia de datos.
-
IBM introduce el modelo jerárquico con el sistema IMS (Information Management System). Los datos se organizaban en forma de árbol con relaciones padre-hijo.
-
El Comité CODASYL publica las especificaciones del modelo en red, que permite relaciones más complejas entre datos que el modelo jerárquico.
-
Edgar F. Codd, investigador de IBM, propone el modelo relacional basado en teoría de conjuntos y lógica. Este modelo revolucionó la forma de gestionar datos.
-
IBM desarrolla SEQUEL, luego llamado SQL, como lenguaje estándar para consultar y manejar datos en bases relacionales.
-
Se popularizan los SGBD como Oracle, IBM DB2 y Microsoft SQL Server, consolidando el modelo relacional como el estándar empresarial.
-
Aparecen los primeros sistemas que combinan conceptos de bases de datos y programación orientada a objetos, mejorando la representación de datos complejos.
-
Con el auge de internet, surgen bases de datos distribuidas y replicadas que permiten manejar grandes volúmenes de información en múltiples servidores.
-
Surgen las bases de datos NoSQL (como MongoDB, Cassandra) diseñadas para manejar datos no estructurados y escalabilidad horizontal.
-
Con el crecimiento masivo de datos, aparecen plataformas como Google BigQuery, Amazon Redshift y Snowflake. El almacenamiento en la nube se vuelve esencial.
-
Las bases de datos actuales integran inteligencia artificial, análisis en tiempo real y soporte para múltiples modelos de datos (SQL + NoSQL).