Historia db2
1970:Se da el
origen del DB2, y pertenece a la firma IBM.
1983:Se empezó
a vender DB2 con la versión 2.0.
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.
Arquitectura db2
En db2 existen
tres niveles de jerarquía: máquina, instancia y base de datos.
la máquina y su
sistema operativo gestionan los recursos que se comparten por todas las
instancias y bases de datos. la configuración a nivel de máquina afecta a todas
las instancias.
el segundo
nivel es instancia. es la unidad de administración básica de db2. controla los
recursos asignados a cada base de datos, y es quien gestiona las comunicaciones
y la creación de agentes. el arranque y parada también se hacen a este nivel.
dentro de una máquina puede haber muchas instancias.
como tercer
nivel están las bases de datos. aquí se configuran muchas de las variables que
afectan al funcionamiento de las bases de datos. aunque la instancia es quien
gestiona los recursos, cada base de datos, en general posee sus propios
recursos. tiene sus propios bufferpools, su propio catálogo, su propia
sortheap...
Características
Permite el
manejo de objetos grandes (hasta 2 GB), la definición de datos y funciones por
parte del usuario, el chequeo de integridad referencial, SQL recursivo, soporte
multimedia: texto, imágenes, video, audio; Además cuenta con un monitor gráfico
de performance el cual posibilita observar el tiempo de ejecución de una
sentencia SQL y corregir detalles para aumentar el rendimiento. Mediante los
extensores se realiza el manejo de los datos no tradicionales, Esta capacidad
se utiliza en sistemas de búsqueda de personas por huellas digitales, en
sistemas información geográfica, etc
Ventajas
Recuperación utilizando accesos
de sólo índices.
¬Predicados correlacionados.
¬Tablas de resumen
¬Tablas
replicadas
¬Uniones hash
¬DB2 utiliza una combinación de seguridad externa y
control interno de acceso a proteger datos.
¬DB2 proporciona un juego de datos
de acceso de las interfaces para los diferentes tipos de usuarios y
aplicaciones.
¬DB2 guarda sus datos contra la pérdida, acceso desautorizado, o
entradas inválidas. ¬Usted puede realizar la administración de la DB2 desde
cualquier puesto de trabajo.
Desventajas
¬En sistemas grandes la base más usada
es DB2 ya que corre en diferentes plataformas operativas, pero en realidad, en
la mayoría de los casos la decisión para optar por un software de estas
características es corporativa.
¬Se tiene que ver con las aplicaciones que se
tienen desarrolladas y las que se van a implementar.
¬Influye en la elección el
hardware utilizado. Una serie de error del sistema operativo, que cae DB2.
Plataformas que lo soportan
23
plataformas en 14 lenguajes con una sólida confiabilidad. Plataformas que
soportan Windows NT en español, OS/2, y "sabores" populares de UNIX
incluyendo Linux, AS/400 y OS/390. Puede
ejecutarse en varias plataformas Incluyendo Linux basado en UNIX, HP-UX, Sun
Solaris y SCO UnixWare; y para su sistema operativo de computadoras
personales OS/2, así como para los sistemas Windows 2000 de Microsoft y
versiones anteriores.
Permite el manejo de objetos
grandes (hasta 2 GB). Y su arquitectura es de 32 bits.
En DB2 hay una versión gratuita que es DB2
Express-C es la versión gratuita
soportada por la comunidad de DB2 que permite desarrollar, implementar y
distribuir aplicaciones que no usen las características avanzadas de las
versiones comerciales de DB2.


