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