Bd2 Base De Datos
Enviado por mrp4v3l • 9 de Enero de 2015 • 14.327 Palabras (58 Páginas) • 300 Visitas
Introducción
Muchos expertos de la industria y usuarios han elogiado las nuevas herramientas que IBM desarrollo para facilitar la administración y uso de DB2 Universal Database, constituido en base a dos productos incluidos en el DB2 de AIX en 1994: el DB2 Common Server, que para propósitos generales incluía funciones avanzadas para el mercado de servidores de bases de datos con soporte de hardware SMP y OLTP; y el DB2 Parallel Edition, que fue desarrollado para soportar aplicaciones de gran escala, como el Data Warehousing y Data Minino y aplicaciones de negocios a nivel mundial como la SAP, People Soft y Baan.
DB2 incluye todo lo necesario para implementar una solución de replicación de datos en cualquier tipo fr ambiente distribuido o heterogéneo, pues permite enviar los datos a cualquier sitio para cubrir todos los requerimientos de una empresa, desde oficinas centrales a sucursales, usuarios móviles, proveedores, clientes y socios de negocios.
Gracias a su alcance global y de bajo costo, Internet puede ser una solución de negocios muy poderosa para realizar operaciones comerciales garantizando un nivel de seguridad y confiabilidad con sus servicios de autorización y autenticación integrados a redes y sistema operativos, soportando el network−computing utilizando Java y JDBC, incluyendo capacidad nativa de almacenar varios tipos de datos: alfanuméricos,video, imagen, audio y los definidos por el usuario.
DB2 y SQL Server tenían grandes compañías detrás con otros negocios que les permitió aguantar la política agresiva de Oracle. Recientemente IBM adquirió Informix con lo que el mercado de las bases de datos comerciales en UNIX (Linux) quedó entre IBM y Oracle.
Historia
DB2 tiene sus raíces se remontan a principios de la década de 1970 cuando Edgar F. Codd, investigador que trabaja para IBM, describe la teoría de bases de datos relacionales y en junio de 1970 publicó el modelo de manipulación de datos.
En 1974, el centro de IBM en San José de Investigación elaboró un DBMS relacional, Sistema de R, para poner en práctica los conceptos de Codd. Una novedad fundamental del proyecto del Sistema R era SQL. Para aplicar el modelo relacional Codd necesitaba un lenguaje de base de datos relacional que llamó DSL/Alpha. En el momento IBM no creía en el potencial de las ideas de Codd, dejando la ejecución a un grupo de programadores que no están bajo la supervisión de Codd, que violó varios fundamentos del modelo relacional de Codd, el resultado se estructuró Inglés Query Language o secuela. Cuando IBM lanzó su primer producto de base de datos relacional, que quería tener un sublenguaje de calidad comercial y también, por lo que SEQUEL revisado y cambiado el nombre básicamente nuevo lenguaje SQL para diferenciarlo de secuela. IBM compró Computer Systems Metáfora de utilizar su interfaz gráfica de usuario y encapsular plataforma SQL que ya habían estado en uso desde mediados de los 80. La secuela sigla se cambió a SQL porque "SEQUEL" era una marca comercial de la compañía de aviones Hawker Siddeley Reino Unido basado. En paralelo con el desarrollo de SQL IBM también desarrolló Consulta por ejemplo, el primer lenguaje gráfico de consultas.
El primer producto de IBM comercial bases de datos relacionales, SQL/DS, fue lanzado para el sistema operativo VM/CMS DOS/VSE y en 1981 - En 1976, IBM lanzó Consulta por ejemplo para la plataforma VM en la tabla orientada front-end produjo un linear- lenguaje de sintaxis que llevó a las transacciones a su base de datos relacional. Más tarde, la función de DB2 QMF produce verdadera SQL y trajo el mismo aspecto "QBE" y se sienten a DB2.
El nombre de DB2, IBM o de base de datos 2, se le dio primero en el sistema de gestión de base de datos o DBMS en 1983, cuando IBM lanzó DB2 en su plataforma de mainframe MVS.
Cuando Informix Corporation adquirió Illustra e hizo su motor de base de datos de un DBMS objeto-SQL mediante la introducción de su Universal Server, Oracle y IBM hicieron lo mismo al cambiar sus motores de base de datos que es capaz de extensiones objeto-relacionales. En 2001, IBM compró Informix Software y en los años siguientes incorporó la tecnología Informix en el conjunto de productos DB2. Hoy en día, DB2 técnicamente puede ser considerado como un DBMS objeto-SQL.
Desde hace algunos años DB2, como con todas las funciones DBMS, fue exclusivamente en los mainframes de IBM. Más tarde IBM DB2 trajo a otras plataformas, como OS/2, UNIX y servidores de MS Windows, a continuación, Linux y PDAs. Este proceso se produjo a través de la década de 1990. La inspiración para la versión de computadora central de la arquitectura de DB2 vino en parte de IBM IMS, una base de datos jerárquica, y su lenguaje de manipulación de bases de datos dedicado, IBM DL/I. DB2 también está integrado en el sistema operativo i5/OS de IBM System i, y las versiones están disponibles para z/VSE yz/VM.
Una versión anterior del código que se convertiría en DB2 LUW era parte de un componente Extended Edition de OS/2 llamado Administrador de Base de Datos. IBM extiende la funcionalidad del Administrador de base de datos un número de veces, incluyendo la adición de la funcionalidad de base de datos distribuida que permite el acceso compartido a una base de datos en una ubicación remota en una LAN. Finalmente, IBM declaró que la complejidad insuperable existido en el código Database Manager, y tomó la difícil decisión de reescribir por completo el software en su laboratorio de Toronto. La nueva versión del Administrador de base de datos, DB2 llama igual que su padre mainframe, corrió en el OS/2 y RS/6000 plataformas, fue llamado DB2/2 y DB2/6000 respectivamente. Otras versiones de DB2, con diferentes bases de código, siguieron la misma convención '/' nombrar y se convirtieron en DB2/400, DB2/VSE y DB2/VM. Abogados IBM pararon esta convención de nombres práctica de ser utilizados y se decidió que todos los productos necesarios para ser llamado "producto para la plataforma." La próxima versión de la unidad central y los productos basados en servidores fueron nombrados DB2 Universal Database, un nombre que ya se había utilizado para la versión de Linux-Unix a Windows, con la introducción de una confusión generalizada sobre la versión del DBMS que se hace referencia. En este punto, la versión de mainframe de DB2 y la versión del servidor de DB2 se codificaron en idiomas completamente diferentes, pero comparten una funcionalidad similar y utiliza una arquitectura común para la optimización de SQL: el Optimizador de Starburst.
A través de los años ha DB2 tanto explotados y conducido numerosas mejoras en el hardware, en particular en IBM System z con características tales como el intercambio de datos Sysplex Paralelo. De hecho,
...