La Red de Conocimientos Pedagógicos - Currículum vitae - La historia de DB2

La historia de DB2

DB2 tiene una larga historia y muchos lo consideran el primer producto de base de datos que utiliza SQL (también desarrollado por primera vez por IBM).

1968: IBM desarrolló con éxito IMS V1 en la computadora IBM 360. Este es el primer y más famoso y típico sistema de gestión de bases de datos jerárquicas. Todavía hay empresas que lo utilizan ahora.

1970: Este es un año que hace época en la historia de las bases de datos. El investigador de IBM E.F. Codd publicó el primer artículo sobre teoría de bases de datos relacionales, un modelo relacional para datos en grandes bases de datos compartidas, y propuso por primera vez el concepto de modelo relacional. Este artículo es uno de los más importantes en la historia de la informática y establece el estatus del Dr. Codd como el padre de las bases de datos relacionales.

1973: El Centro de Investigación de IBM lanzó el proyecto System R para estudiar la viabilidad de bases de datos relacionales de gran volumen y multiusuario, sentando una buena base para el nacimiento de DB2. Como resultado, se logró una gran cantidad de resultados que desempeñaron un papel clave en el desarrollo de la tecnología de bases de datos. El proyecto ganó el premio ACM Software System de 1988.

1974: Los investigadores de IBM Don Chamberlin y Ray Boyce publicaron el artículo Sequel: un lenguaje de consulta estructurado en inglés a través de la práctica del proyecto System R, y propusieron el lenguaje SEQUEL, que es el prototipo del lenguaje SQL.

1975: El artículo de los investigadores de IBM Don Chamberlin y Morton Astrahan "Las implicaciones del lenguaje de consulta estructurado en inglés" describe el papel del lenguaje SQL en la primera implementación basada en SEQUEL. Este es también uno de los principales resultados del proyecto System R.

1976: El equipo del proyecto IBM System R publicó el artículo "System R: A Relative Approach to Database Management", que describía el prototipo de una base de datos relacional. El investigador de IBM Jim Gray publicó un artículo titulado "Bloquear granularidad y coherencia en bases de datos compartidas", que definió formalmente el concepto de transacciones de bases de datos y el mecanismo de coherencia de los datos.

1977: Se instalan prototipos del System R en tres clientes: Boeing, Pratt y Upjohn Pharmaceuticals. Esto muestra que System R es un sistema de base de datos técnicamente maduro que puede admitir importantes aplicaciones comerciales.

1979: Pat Selinger, investigadora de IBM, describe el primer optimizador de consultas relacionales en su artículo "Selección de ruta de acceso en sistemas de gestión de bases de datos relacionales".

1980: IBM lanzó el sistema S/38, que integraba un servidor de base de datos basado en System R. Para facilitar el trasplante de aplicaciones, su API era consistente con S/3 y S/32.

1981: Por inventar el modelo de base de datos relacional, el investigador de IBM E.F. Codd aceptó el premio ACM Turing, el máximo honor en informática. El Dr. Codd es otro científico informático que recibe este honor por sus grandes contribuciones al campo de las bases de datos, después de Charles W. Bachman.

1982: La aparición del IBM PC marcó el inicio del desarrollo de la industria de los PC. Durante mucho tiempo, las palabras IBM PC Compatible marcadas en varias marcas de computadoras personales fueron testigos de la gloria de IBM en este campo.

1982: IBM lanza SQL/DS para VSE y máquinas virtuales. Este es el primer sistema de gestión de bases de datos comercial de la industria con SQL como interfaz. Este sistema también se basa en el prototipo System R.

1983: IBM lanza DATABASE 2 (DB2) para MVS (el código interno es Eagle).

1986: Se lanza System/38 V7. Por primera vez, el sistema está equipado con un optimizador de consultas que optimiza los planes de acceso a las aplicaciones.

1987: IBM lanzó la versión extendida de OS/2 V1.0 con capacidades de bases de datos relacionales. Esta fue la primera vez que IBM extendió las capacidades de procesamiento de bases de datos relacionales a sistemas de microcomputadoras. Este es también el prototipo de DB2 para OS/2, Unix y Windows.

1988: IBM lanza SQL/400 para proporcionar soporte SQL para servidores AS/400 integrados con sistemas de gestión de bases de datos relacionales. Se estableció IDUG (Grupo Internacional de Usuarios de DB2).

1989: IBM define Universal SQL y la Arquitectura de bases de datos relacionales distribuidas (DRDA) de IBM y los implementa en todos los sistemas de gestión de bases de datos relacionales de IBM. La primera Conferencia Norteamericana IDUG se celebró en Chicago, EE.UU. 1992: Se celebró el primer Congreso Europeo IDUG en Ginebra, Suiza. Esto marca la globalización de las aplicaciones DB2.

1993:

1. IBM lanzó DB2 para OS/2 V1 (DB2 para OS/2 se puede abreviar como DB2/2) y DB2 forrs/6000v 1 (DB2 para RS). /6000 (puede abreviarse como DB2/6000), esta es la primera vez que DB2 aparece en las plataformas Intel y Unix.

2. Louis V. Gerstner entra en IBM.

1994:

1.DB2 Para MVS V4 introdujo la computación distribuida (compartición de datos) en el host mediante la implementación de la tecnología Sysplex paralela.

2. IBM lanzó una versión paralela de DB2 V1 ejecutándose en RS/6000 SP2. Desde entonces, DB2 ha tenido una arquitectura escalable que puede acomodar grandes almacenes de datos y tareas de consulta complejas. IBM extiende el servidor público DB2 a HP-UX y Sun Solaris. DB2 comenzó a soportar plataformas UNIX desarrolladas por otras empresas. La integración de DB2/400 se lanzó en OS/400 V3.1 e introdujo mecanismos como paralelismo, procedimientos almacenados e integridad referencial. Al mismo tiempo, IBM anunció que los productos DB2 en plataformas OS/2 y AIX pueden soportar datos multimedia y aplicaciones orientadas a objetos.

1995:

1. IBM lanzó DB2 Universal Server V2, que es el primer producto de base de datos relacional de objetos (ORDB) que puede ejecutarse en múltiples plataformas y está totalmente habilitado para Web. Este año también nació DataJoiner para AIX, que le dio a DB2 la capacidad de soportar bases de datos heterogéneas. La primera versión de DB2 (DB2 V2) se lanzó en las plataformas Windows NT y SINIX.

2. IBM ha lanzado tecnología de minería de datos en las plataformas AIX y MVS, que es un extensor para administrar información de texto, imágenes, audio, video y huellas dactilares de gran tamaño, así como un extensor que puede construir y visualizar visualmente. Un almacén visual para la gestión de almacenes de datos.

3. IBM lanzó DB2 www Connection v1 para OS/2 y AIX (el producto pasó a llamarse posteriormente Net.data). Este producto puede publicar rápidamente datos de la base de datos en la Web. La primera Conferencia IDUG Asia Pacífico se celebró en Sydney, Australia. Este año, IBM adquirió Lotus Development Company

1996:

1. IBM lanzó DB2 V2.1.2, que es el primer producto de base de datos que realmente admite JAVA y JDBC.

2.DataJoiner comienza a admitir el acceso a bases de datos no relacionales (como IMS y VSAM).

3.IBM lanzó Intelligent Miner, que puede extraer datos de fuentes de datos basadas en DB2.

4.IBM adquirió Tivoli. IBM cambió su nombre a DB2 Universal Database, que fue el primer RDBMS que podía soportar multimedia y la Web.

El sistema tiene buena escalabilidad y puede ampliarse desde sistemas de escritorio hasta grandes empresas, se adapta a entornos informáticos de un solo procesador, SMP y MPP, y puede ejecutarse en todos los principales sistemas operativos y plataformas de hardware. DB2 V5 es la combinación de dos productos anteriores: DB2 Common Server V 2.1.2 y DB2 Parallel Versión 1.2.

5. IBM lanzó el producto de biblioteca digital, que es un producto de gestión de activos multimedia y el predecesor de IBM Content Manager.

6. El primer número 6. Publicada la revista DB2, DB2 tiene sus propias publicaciones técnicas especializadas.

1997:

1. IBM lanzó DB2 para OS/390 V5 que admite la Web. Es el único producto de base de datos que puede admitir 64.000 usuarios simultáneos y 100 TB.

2.IBM lanzó DB2 UDB para UNIX, Windows y OS/2. Este producto admite funciones ROLLUP y CUBE, lo cual es de gran importancia para el procesamiento analítico en línea (OLAP).

3. Los tres primeros. El Foro de Tecnología IDUG se llevó a cabo en Toronto, Canadá.

4. IBM lanzó EDMSuite para la gestión de contenido empresarial, que incluye OnDemand para gestionar informes generados por computadora e ImagePlus VisualInfo para gestionar imágenes.

5. El superordenador Deep Blue de IBM basado en la arquitectura RS/6000 SP derrotó al campeón mundial de ajedrez Kasparov en seis partidas.

1998:

1. IBM lanzó el servidor DB2 OLAP, que es una solución OLAP completa basada en DB2. El producto fue desarrollado en asociación con Arbor Software (el predecesor de Hyperion).

2. IBM lanzó la tecnología de enlace de datos DB2 para permitir que DB2 administre archivos externos.

3.La tecnología de clúster sin compartir de DB2 se ha extendido a las plataformas Windows y Solaris.

4. IBM lanzó DB2 Spatial Extender, que fue desarrollado conjuntamente con ESRI basado en DataJoiner. Este producto permite a DB2 acceder a datos de información geográfica.

5. IBM lanzó ContentConnect, el predecesor del Enterprise Information Portal (EIP).

6.DB2 es compatible con la plataforma SCO UnixWare.

7.DB2 UDB V5.2 agrega soporte para SQLJ, procedimientos almacenados de Java y funciones definidas por el usuario.

8. IBM lanzó DB2 UDB para AS/400, convirtiendo a AS/400 en una máquina totalmente compatible con el comercio electrónico.

1999:

Para admitir la informática móvil, 1/IBM lanzó versiones satélite de DB2 UDB y DB2 Everywhere (un sistema de gestión de bases de datos microrelacional adecuado para dispositivos portátiles, y más tarde llamado DB2 En todos lados).

2/IBM lanza un portal de información empresarial que puede proporcionar funciones de búsqueda conjunta unificadas en bibliotecas digitales y EDMSuite.

3/DB2 agregó una función de recuperación de texto que puede reconocer el lenguaje XML, introduciendo así soporte XML e iniciando el plan beta de DB2 XML Extender.

4/IBM lanzó DB2 UDB para Linux en la plataforma Intel.

5/IBM Research Institute integra las capacidades de federación de DB2 y la tecnología Garlic (Garlic está diseñado para habilitar sistemas de información multimedia a gran escala) en la solución de ciencias biológicas DiscoveryLink.

2000:

1/IBM lanzó DB2 XML Extender, convirtiéndose en el primer proveedor de la industria en proporcionar soporte XML integrado para la base de datos.

2/IBM integra el almacén visual en DB2, proporcionándole a DB2 funciones integradas de gestión del almacén de datos.

El soporte de Linux de 3/DB2 se ha mejorado aún más, incluido el soporte para clústeres de Linux basados ​​en Intel y el lanzamiento de DB2 UDB para Linux que puede ejecutarse en el host y DB2 que puede ejecutarse en Linux integrado. En todas partes.

4/DB2 comienza a soportar la plataforma NUMA-Q y puede ejecutar el sistema operativo tipo UNIX DYNIX/PTX en esta plataforma.

5/DB2 proporciona función de recuperación de texto de alta velocidad de memoria a través de la red. Expansor de búsqueda.

6/IBM inició el negocio de herramientas de administración de bases de datos, inicialmente enfocándose en proporcionar herramientas de administración eficientes para IMS y DB2 en mainframe. Finalmente, este negocio se expandió a las plataformas UNIX, Linux y Windows. También se admiten productos de bases de datos Informix.

7/IBM comenzó a proporcionar funciones de federación de datos integrando DataJoiner en DB2.

8/IBM lanzó un administrador de contenidos para gestionar activos digitales. Los productos IBM Digital Library y EDMSuite se incluyen en un marco para proporcionar gestión de activos multimedia y gestión de contenido empresarial. La Biblioteca Nacional de los Países Bajos y la Biblioteca del Vaticano fueron los primeros usuarios.

9/DB2 vendió su licencia número 10.000 en mainframe.

2001:

1/IBM adquirió el negocio de bases de datos de Informix por 100 millones de dólares, ampliando el negocio de bases de datos distribuidas de IBM.

El servidor OLAP 2/DB2 añade funciones de minería de datos.

3/IBM lanzó la primera herramienta DB2 que puede soportar múltiples plataformas.

4/DB2 admite servicios web basados ​​en SOAP. DB2 XML Extender y los procedimientos almacenados permiten que DB2 se convierta en un proveedor de servicios web.

5/Los científicos de IBM han logrado un gran avance en el campo de la tecnología de transistores de nanotubos de carbono. IBM creó los primeros nanotransistores del mundo utilizando nanotubos de carbono: pequeñas estructuras cilíndricas hechas de átomos de carbono de 10 átomos de diámetro que son 500 veces más pequeñas que los transistores actuales basados ​​en silicio.

6/DB2 ha ampliado sus capacidades de federación de datos para admitir colas de mensajes y formatos de archivos de WebSphere MQ específicos de las ciencias biológicas.

7/IBM lanzó DB2 UDB para OS/390.

2002:

1/IBM lanzó Xperanto, una versión de demostración de middleware de integración de información basado en estándares que se puede utilizar para optimizar el acceso a fuentes de datos distribuidas. Esta versión de demostración utiliza tecnologías avanzadas como XML, Xquery, servicios web, federación de datos y recuperación de texto completo.

2/IBM anunció planes para adquirir Rational Software Corp para que el software de IBM pueda respaldar todo el proceso, desde el diseño, el desarrollo y la implementación hasta la gestión y el mantenimiento.

3/DB2 amplía las capacidades de federación de datos a través de servicios web basados ​​en SOAP. Y puede aparecer en la arquitectura de servicios web como consumidor de servicios web.

El servidor OLAP 4/DB2 agrega capacidades de análisis híbrido (multidimensional y relacional).

5/Como parte de la estrategia de computación autónoma de IBM, la tecnología SMART (Autogestión y Ajuste de Recursos) se aplica oficialmente en DB2 UDB V8.1 por primera vez.

6/IBM adquirió Tarian Sotware, fortaleciendo así la funcionalidad del componente de gestión de registros en Content Manager.

2003:

1/IBM cambió el nombre de sus productos de gestión de datos a productos de gestión de información, con el objetivo de cambiar la impresión de muchos usuarios de que los productos de la familia DB2 sólo pueden completar la gestión de datos individuales, enfatizando que el Familia DB2 Capacidad en el procesamiento e integración de información.

2/DYNIX/ptxDB2 lanzó DB2 Information Integrator (un producto evolucionado del anterior DB2 DataJoiner y Enterprise Information Portal), diseñado para ayudar a los clientes a acceder, integrar, gestionar y analizar cualquier dato almacenado dentro o fuera de la empresa. Todo tipo de información en la plataforma.

2004: IBM DB2 estableció repetidamente nuevos máximos en las dos pruebas TPC, estableciendo un nuevo hito en la historia de la informática. Entre ellos, en la prueba TPC-C, estableció un nuevo récord mundial en el campo de la velocidad de computación y superó por completo el límite de 3 millones de transacciones por minuto en esta prueba.

2005: Después de cinco años de desarrollo, IBM DB2 9 combina el alto rendimiento tradicional y la facilidad de uso con XML flexible y autodescriptivo y lo transforma en un servidor de datos dinámico interactivo.

2006: IBM lanza DB2 9, llevando el campo de las bases de datos a la era XML. La construcción de TI ha entrado en la era SOA (arquitectura orientada a servicios). Para implementar SOA, la dificultad principal es resolver con éxito el problema del intercambio de datos entre diferentes aplicaciones. Con su escalabilidad, independencia de plataforma y estructura jerárquica, XML se ha convertido en el lenguaje principal para el intercambio de datos entre diferentes aplicaciones al crear SOA. Cómo almacenar y administrar datos XML geométricos y admitir directamente documentos XML nativos se ha convertido en la clave para la eficiencia y calidad de la construcción SOA. En este caso, IBM lanzó DB2 9, que admite totalmente XML original, resolviendo el problema de almacenamiento de datos XML y creando una nueva era de bases de datos XML. El 30 de octubre de 65438, el mismo año, IBM lanzó una versión gratuita de DB2, db2express-C.