Zusammenfassung der Ressource
Historia y Evolución de los sistemas
gestores de bases de datos
- Las bases de datos han estado en uso desde los primeros días de las
computadoras electrónicas.
- A diferencia de los sistemas modernos, que se pueden aplicar a datos y necesidades muy diferentes, la mayor parte de los
sistemas originales estaban enfocados a bases de datos específicas y pensados para ganar velocidad a costa de perder
flexibilidad.
- Los SGBD originales sólo estaban a disposición de las grandes organizaciones que podían disponer
de las complejas computadoras necesarias.
- Sistemas de navegación (1960)
- Según las computadoras fueron ganando velocidad y capacidad,
aparecieron sistemas de bases de datos de propósito general; a
mediados de 1960 ya había algunos sistemas en uso
- La estrategia de CODASYL estaba basada en la navegación manual por un
conjunto de datos enlazados en red
- Sistemas relacionales (1970)
- Edgar Codd en 1970 escribió algunos artículos
- En este artículo descubrió un nuevo sistema para almacenar y trabajar con grandes bases de datos.
En vez de almacenar registros de tipo arbitrario en una lista encadenada como en CODASYL
- Sistemas SQL (finales de década de 1970)
- IBM comenzó a trabajar a principios de 1970 en un prototipo lejanamente basado en los conceptos
de Codd llamándolo System R. La primera versión estuvo lista en 1974 o 1975, y comenzó así el
trabajo en sistemas multitabla, en los que los datos podían disgregarse de modo que toda la
información de un registro
- Sistemas orientados a objetos (1980)
- Durante la década de 1980 el auge de la programación orientada a objetos
influyó en el modo de manejar la información de las bases de datos.
- Programadores y diseñadores comenzaron a tratar los
datos en las bases de datos como objetos.
- Sistemas NoSQL (2000)
- El siglo XXI trajo una nueva tendencia en las bases de datos: el NoSQL. Esta tendencia introducía una
línea no relacional significativamente diferentes de las clásicas. No requieren por lo general
esquemas fijos, evitan las operaciones join almacenando datos desnormalizados y están diseñadas
para escalar horizontalmente.
- Sistemas XML (2010)
- Las Bases de Datos XML forman un subconjunto de las Bases de
Datos NoSQL. Todas ellas usan el formato de almacenamiento XML,
que está abierto, legible por humanos y máquinas y ampliamente
usado para interoperabilidad.