Sistemas Gestores de Bases de Datos: Tipos y Evolución Histórica
Clasificado en Informática
Escrito el en
español con un tamaño de 3,79 KB
Tipos de Sistemas Gestores de Bases de Datos (SGBD)
En función de la capacidad y potencia del propio gestor, podemos clasificar los Sistemas Gestores de Bases de Datos (SGBD) en las siguientes categorías:
Gestores de Bases de Datos Ofimáticas
- Manipulan bases de datos pequeñas, orientadas a almacenar datos domésticos o de pequeñas empresas.
- Ejemplo: Microsoft Access.
Gestores de Bases de Datos Corporativas
- Tienen la capacidad de gestionar bases de datos enormes, propias de grandes empresas, con una carga de datos y transacciones que requieren un servidor de altas prestaciones.
- Estos gestores manipulan grandes cantidades de datos de forma rápida y eficiente.
- Ejemplo: Gestores de BD como Oracle y DB2.
Gestores de Nivel Intermedio
- Son más asequibles económicamente, aunque capaces de manipular una gran cantidad de datos, cumpliendo los estándares de la arquitectura ANSI SPARC.
- No proporcionan su propio lenguaje SQL.
- Ejemplo: Gestor MySQL.
Evolución Histórica de las Bases de Datos
Las bases de datos han transformado la forma de representar y extraer la información con el avance de la tecnología. A continuación, se presenta un recorrido por sus principales hitos:
Década de 1950
- Uso de cintas magnéticas.
- Lectura secuencial y ordenada de los datos.
- La base de datos se compone de ficheros independientes de movimientos y maestros.
Década de 1960
- Aparición de los discos magnéticos.
- Acceso directo a los datos en los ficheros.
- Desarrollo de bases de datos jerárquicas y en red, con la información estructurada en listas enlazadas y árboles de información.
- CODASYL fue el primer modelo de base de datos en red.
Década de 1970
- En 1970, Codd publica la definición del modelo relacional, basado en la lógica de predicados y la teoría de conjuntos.
- Nacen las bases de datos relacionales al amparo de la base teórica de Codd.
- Larry Ellison desarrolla el motor de base de datos ORACLE, inspirado también en el modelo de Codd.
- Hoy en día, a pesar de las múltiples alternativas, el modelo relacional de Codd es el más utilizado en el diseño de BD.
Década de 1980
- IBM lanza su motor de bases de datos DB2 y crea SQL (Structured Query Language).
- SQL es un potente lenguaje de manipulación de datos para bases de datos relacionales.
Década de 1990
- IBM crea una versión de DB2 capaz de dividir una BD en varios servidores comunicados por líneas de alta velocidad.
- Aparecen así las bases de datos paralelas.
Finales de la Década de 1990
- IBM y Oracle incorporan a sus bases de datos la capacidad de manipular objetos, creando las bases de datos orientadas a objetos.
- En lugar de tablas y relaciones, almacenan colecciones de objetos y su comportamiento (instrucciones para su procesamiento).
- El desarrollo de internet crea nuevos requerimientos para las bases de datos que dan lugar a las bases de datos distribuidas.
- Las bases de datos distribuidas multiplican el número de ordenadores que controlan la BD (nodos), intercambiándose información y actualizaciones a través de la red.