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 pensadas
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. Apareció el interés en obtener un estándar y Charles Bachman
-autor de uno de los primeros productos, el Integrated Data Store (IDS)- fundó
el Database Task Group dentro de CODASYL, el grupo responsable de la creación y
estandarización de COBOL. En 1971 publicaron su estándar, que pasó a ser
conocido como la «aproximación CODASYL», y en breve aparecieron algunos
productos basados en esta línea.
Sistemas relacionales
(1970)
dgar Codd trabajaba en IBM, en una de esas oficinas
periféricas que estaba dedicada principalmente al desarrollo de discos duros.
Estaba descontento con el modelo de navegación CODASYL, principalmente con la
falta de operación de búsqueda. En 1970 escribió algunos artículos en los que
perfilaba una nueva aproximación que culminó en el documento "A Relational
Model of Data for Large Shared Data Banks".
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.
Esto quiere decir que si los datos de una persona están en la base de datos,
los atributos de la persona como dirección, teléfono y edad se consideran que
pertenecen a la persona, no son datos extraños. Esto permite establecer
relaciones entre objetos y atributos, más que entre campos individuales.
Otro gran foco de atención durante la década fue el
incremento de velocidad y fiabilidad en el acceso. En 1989, dos profesores de
la Universidad de Wisconsin publicaron un artículo en una conferencia ACM en el
que exponían sus métodos para mejorar las prestaciones de las bases de datos.
La idea consistía en replicar la información importante -y más solicitada- en
una base de datos temporal de pequeño tamaño con enlaces a la base de datos
principal. Esto implicaba que se podía buscar mucho más rápido en la base de
datos pequeña que en la grande. Su mejora de prestaciones llevó a la
introducción de la indización, incorporado en la totalidad de los SGBD.
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. En esta
categoría encontramos: BaseX, eXist, MarkLogic Server, MonetDB/XQuery, Sedna.

No hay comentarios:
Publicar un comentario