Download DB2 Presentacion final
Document related concepts
Transcript
DB2 UNIVERSAL DATABASE Profesor: Héctor Schulz Pérez Alumnos: Luis Prieto Quezada Rodrigo Arenas Aguirre Mario Pailamilla Vargas Claudio Biewer Mansilla TEMARIO Introducción Historia Características Versiones Datos Comparativos Conclusión Introducción El DB2 tal como lo conocemos actualmente empezó en 1970 con dos innovaciones independientes. En junio de ese año, E. F. ("Ted") Codd publicó la primera descripción del modelo de base de datos relacional en "A Relational Model of Data for Large Shared Data Banks“ . Éste acabaría convirtiéndose en el modelo de las bases de datos en que se basan todos los grandes sistemas DBMS comerciales modernos. Introducción (continuación) Sólo unos cuantos meses antes, dos ingenieros de IBM, Frank Soltis y Dean Zimmerman, bosquejaron el punto de partida de una arquitectura de máquina basada en el direccionamiento de nivel único. En el verano de 1971, Soltis y sus colegas Dick Bains y Roy Hoffman ampliaron esta idea y completaron la arquitectura inicial para el proyecto de desarrollo de un sistema cuyo nombre en clave era "Pacific” Introducción (continuación) Durante el desarrollo de Pacific, uno de los principales desarrolladores de IBM, Perry Taylor, se encontró con el documento de Codd y le expuso a éste sus propias ideas sobre cómo realizar una base de datos parecida a una tabla como parte de la arquitectura integrada. Codd descartó la posibilidad de incluir una base de datos relacional en otra cosa que no fuera un mainframe y nunca contribuyó directamente al proyecto Pacific. Introducción (continuación) En octubre de 1978, IBM anunció el resultado del proyecto Pacific: el Sistema/38. Problemas de rendimiento retrasaron su comercialización y hasta julio de 1980 no hizo su aparición, momento en que se convirtió en el primer sistema comercial en integrar una base de datos con capacidades relacionales. Historia DB2 Universal Data Base 1970, origen de DB2 Pertenece a la firma IBM 1983, empezó a vender DB2 la versión 2.0. Historia (continuación) 1994:DB2 UDB (DB2 Universal Database) fue construido en base a dos productos incluidos en el DB2 de AIX, 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 Data Warehousing y Data Mining Historia (continuación) En la actualidad la tecnología de gestión de datos de IBM es utilizada por más de 40 millones de usuarios de 300.000 empresas en todo el mundo. Mientras que la evolución del DB2, Universal Data Base dispone de más de 6 millones de usuarios y 1.300.000 licencias instaladas. Características FÁCIL Y SIMPLE Interfaz gráfica Estilo browser SQL recursivo Manejo de objetos grandes (hasta 2 GB) ARCGIS Características (continuación) SOPORTE MULTIMEDIA Capacidad nativa de almacenar varios tipos de datos Características (continuación) ESCALABILIDAD Almacenar información en un amplio rango de equipos Características (continuación) CAPACIDAD XML Y SOPORTE JAVA Gestión datos relacionales convencionales como datos XML Características (continuación) COMPRESIÓN DE ALMACENAMIENTO "VENOM“ Características (continuación) MEJORAS EN LA SEGURIDAD Dispone de una solución de control de accesos basada en etiquetas LBAC RECUPERACIÓN DE DESASTRES DB2 Recovery Expert DB2 Recovery Expert Multiplatforms (DB2 RE) Características (continuación) UNIVERSALIDAD Es la única base de datos realmente universal Multiplataforma (16 plataformas) Soporte a un amplio rango de clientes Soporta el acceso de los datos desde internet Permite almacenar todo tipo de datos Características (continuación) DATA WAREHOUSING Proceso de toma de decisiones Cualquier tamaño y tipo de organización. Problemática a nivel departamental (Data Marts) Capacidad para acceder a datos en Oracle, Sybase, Informix, Microsoft Sql server, Vsam o Ims Versiones DB2 versión 9.5 • • Mejoras: Se puede encontrar como: DB2 LUW (Linux Unix Windows) o UDB (Universal Data Base) haciendo referencia a la capacidad de conectarse a plataformas o ambientes distribuidos. Versiones DB2 versión 9.5 Sin lanzar una nueva versión del producto, la revisión 9.5 del DB2 UDB de IBM ha incorporado una serie de grandes cambios y mejoras, en la línea de incrementar las capacidades del producto. DB2 amplía así sus cualidades en cuanto a comprensión de datos de seguridad y tratamiento de datos XML. Versiones Novedades de DB2 V9.5 A medidas que una empresa crece y se diversifica, el reto de IT no sólo consiste en seguir el ritmo de los cambios sino también en ir a la cabeza de la innovación en relación con las necesidades d la empresa. La posibilidad de adaptarse rápidamente se basa en la flexibilidad. DB2 Linux, Unix y Windows V9.5 ofrece dicha base. Versiones IBM DB2 LINUX, UNIX Y WINDOWS V9.5 Mayor rendimiento para cargas de trabajo de prioridad alta. • Tiempos de desarrollo más cortos con dispositivos XML mejorados. • Tiempo de recuperación más corto. • Mejoras en el servidor y la conformidad para proteger el servidor de datos. • Administración reducida con avances en el rendimiento, la gestión y la instalación. • Versiones DB2 Express –C Edición comunitaria gratuita de IBM DB2 IBM DB2 Express-C Edition proporciona las características esenciales de las ediciones de DB2 más escalables de forma gratuita. Esta edición es fácil de configurar y utilizar. DB2 Express-C Edition le proporciona muchas ventajas competitivas, incluida la reducción de costes de administración, desarrollo y almacenamiento de datos. Versiones DB2 Express –C Le permite comenzar rápidamente con su fácil definición y configuración. Proporciona las ventajas empresariales de DB2 pureXML. Procesar y gestionar datos XML en su formato jerárquico nativo. Reducción de costos de almacenamiento. Las funciones avanzadas de compresión ayudan a reducir las necesidades de almacenamiento de datos al comprimir los datos en sistemas de copia de seguridad. Datos Comparativos Datos Comparativos DB2 SQL Server MySQL Oracle PostGreSQL IBM Microsoft MySQL AB Oracle Corporation PostGreSQL Global Development Group 1982 1989 Nov, 1996 1977 Jun, 1989 9 2008 5.0 11g Release 2 9.0 Propietario Propietario GPL o Propietario Propietario Licencia BSD Información General Creador Primera Pública Versión Última versión Licencia Compatibilidad con Sistemas Operativos Windows Mac OS X Linux Sí Sí Sí Sí Sí X No Sí Sí Sí Sí X No Sí Sí Sí X No X No Sí Sí Sí Sí Sí Sí Sí X No BSD Unix Sí X No z/OS Sí X No Quizá X No Características Fundamentales ACID Sí Depende Sí Sí Sí Integridad Referencial Sí Depende Sí Sí Sí Transacciones Sí Depende Sí Sí Sí Unicode Sí Sí Sí Sí Sí Datos Comparativos ACID INTEGRIDAD REFERENCIAL TRANSACCIONES UNICODE Datos Comparativos Comparación de precios Número de CPU Oracle9i Standard Edition IBM DB2 Workgroup Edition v8.1 1 $ 15.000 $ 7.500 2 $ 30.000 $ 15.000 4 $ 60.000 $ 30.000 8 $ 120.000 $ 60.000 16 $ 240.000 $ 120.000 32 $ 480.000 $ 240.000 Oracle9i Enterprise Edition IBM DB2 Enterprise Edition v8.1 1 $ 40.000 $ 25.000 2 $ 80.000 $ 50.000 4 $ 160.000 $ 100.000 8 $ 320.000 $ 200.000 16 $ 640.000 $ 400.000 32 $ 1.280.000 $ 800.000 Número de CPU Datos Comparativos Informes recientes de dos firmas importantes de investigación señalan que las empresas que corren la base de datos DB2 de IBM tienen un costo total de propiedad (TCO) más bajo hasta un 52% que aquellas empresas que corren en tecnología de competencia de Oracle. Datos Comparativos Comparación de límites Característica Base de Datos Oracle 9i IBM DB2 v8.1 base de datos de la longitud del nombre 8 8 columna de longitud de nombre 30 128 índice de la longitud del nombre 30 128 tabla de la longitud del nombre 30 128 ver la longitud del nombre 30 128 procedimiento almacenado longitud del nombre 30 128 la mayoría de las columnas por tabla 1000 1012 la mayoría de las columnas de una clave de índice 32 16 número máximo de columnas en el GROUP BY 255 1012 número máximo de columnas en ORDER BY 255 1012 mayor índice de clave 3155 1024 max varchar () el tamaño 4000 32672 max char () el tamaño 2000 254 tabla de registros de longitud máxima 255000 32677 más largo SQL 16777216 65535 subconsultas recursivas 64 28 tamaño de la cadena constante en SELECT 4000 32672 Datos Comparativos (continuación) DB2 ofrece las mayores ventajas en suministrar un mantenimiento más sencillo para aplicación de nuestras licencias. En cambio Oracle, ya no tiene las capacidades fundamentales para implementación Web. Como resultado, el costo de Oracle9i Application Server está incluido en el precio básico de Oracle8i. Comparativamente, DB2 incluye WebSphere Application Server, sin costo adicional, proporcionando al cliente, en algunos casos, hasta un 80% de ventaja de precio Datos Comparativos (continuación) Oracle Database permite realizar sus tareas en 46% menos de tiempo que en IBM DB2 y en 30% menos que Microsoft SQL Server. Oracle Database necesita 29% menos pasos que DB2 y el 20% menos que con SQL Server. Y si lo trasladamos a dinero ( y aquí los datos que dan son sobre el mercado americano), estiman un ahorro de $50,065 por DBA por año usando Oracle Database en lugar de IBM DB2 , y de $32,600 por año reemplazando SQL Server con Oracle Database 10g. Conclusión No sería objetivo decir que DB2 es mejor que los demás Gestores de Bases de Datos mencionados. Todos estos productos pueden ser utilizados para construir un sistema estable y eficiente y la escalabilidad y eficacia de sus aplicaciones y bases de datos dependen más bien de la experiencia de los desarrolladores de base de datos y el administrador de base de datos que del proveedor de la base de datos. Universidad de Los Lagos Asignatura Base de Datos Ingeniería de Ejecución en Computación e Informática para Técnicos