0% encontró este documento útil (0 votos)
229 vistas11 páginas

Sistemas Gestores de Bases de Datos

1) El documento presenta una comparación de los requisitos y características de varios sistemas gestores de bases de datos como Oracle, Informix, MySQL y Db2. 2) Se describen los requisitos mínimos de memoria, almacenamiento y procesador para cada uno. 3) También se resumen algunas de sus características principales como el soporte multiplataforma, herramientas gráficas y de administración, y capacidades como alta concurrencia y compatibilidad con diferentes tipos de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
229 vistas11 páginas

Sistemas Gestores de Bases de Datos

1) El documento presenta una comparación de los requisitos y características de varios sistemas gestores de bases de datos como Oracle, Informix, MySQL y Db2. 2) Se describen los requisitos mínimos de memoria, almacenamiento y procesador para cada uno. 3) También se resumen algunas de sus características principales como el soporte multiplataforma, herramientas gráficas y de administración, y capacidades como alta concurrencia y compatibilidad con diferentes tipos de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Instituto Tecnolgico de Tlalnepantla

Asignatura: Taller de Base de Datos

Profesor: Hernndez Garca Benjamn

Integrantes:

Diaz Cantu Jorge Alberto

Onofre Cortez Jonathan Michael

Garca Rodrguez Karen Estefania


Indice
Portada.......................................................................................... 1
Indice ..................................................................................................... 2

Introducion.................................................................................. 3
Desarrollo ............................................................................... 3-10

Oracle ............................................................................................................. 3
Requisitos para Oracle ..................................................................... 4

Informix ....................................................................................... 4
Requisitos para Informix .................................................. 4-5

MySQL .......................................................................................... 5

Requisitos para MySQL ................................................................5-6

Db2 ................................................................................................ 6

Requisitos para Db2 .............................................................. 6

Cuadro Comparativo............................................................ 7-10

Conclusiones ............................................................................... 11

Referencias Bibliogrficas ...................................................... 11


Introduccin: Sistemas Gestores de Bases de Datos
Un Sistema Gestor de Dase de Datos (SGDB), en ingles DataBase Management System es
un sistema de software que permite la definicin de las bases de datos, la eleccin de
estructuras de datos necesarios para el almacenamiento, bsqueda de los datos, de forma
interactiva o a travs de leguaje de programacin.

Un SGBD relacional es un modelo de datos que facilita a los usurarios describir los datos que
sern almacenados en la misma junto con un grupo de operaciones para manejar los datos
(CREATE, SELECT USE, DROP, Etc.) Son una herramienta efectiva que permite a varios
usuarios acceder a datos al mismo tiempo brindan facilidades y funciones eficientes con el
objetivo de garantizar la confidencialidad, calidad, seguridad e integridad de los datos, de igual
manera un acceso fcil y eficiente.

Caractersticas principales de los SGBD


Puede ser una herramienta de administracin grafica la cual es mucho ms intuitiva y
cmoda de utilizar.

Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el


rendimiento y la eficiencia en el manejo de aquellos datos que se encuentra
relacionados.

Apoya el diseo y optimizacin de modelos de datos.

Asiste a los desarrolladores con herramientas SQL de construccin de procedimientos


almacenados, triggers entre otros.

Apoya la definicin en los estndares de diseo y nomenclatura de objetos.

Documentar, mantener actualizar un registro peridico, de las mantenciones,


actualizaciones de hardware y software, cambios de aplicaciones y cambios de entornos
en la BDD.

Oracle
Es SGBD de tipo objeto relacin (ORDBMS), se considera uno de los sistemas ms completos
por su soporte de transacciones, estabilidad, escalabilidad y su soporte multiplataforma, las
ltimas versiones de ORACLE han sido certificadas para poder trabajar bajo GNU/LINUX, surge
en 1977 bajo el nombre de SDL(Software Development Laboratories) y en1979 cambia su
nombre a RSI, a partir de la versin 10g relase 2, cuenta con 7 ediciones:

Enterprise Edition (EE).


Standard Edition (SE).
Standard Edition One (SE1)
Standard Edition 2 (SE2)
Express Edition (XE).
Personal Edition (PE).
Lite Edition (LE).

Requisitos para ORACLE

Memoria Ram 512Mb


Memoria virtual 1024Mb
Espacio Disco Duro 1.5G
Tamao Max de BD 4G
1. Alta concurrencia. Mediante un sistema denominado MVCC (Acceso concurrente
multiversin, por sus siglas en ingls) PostgreSQL permite que mientras un proceso escribe
en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos.

2. Tiene soporte para:

Nmeros de precisin arbitraria.

Texto de largo ilimitado.

Figuras geomtricas.

Direcciones IP (IPv4 e IPv6).

Bloques de direcciones estilo CDR.

Direcciones MAC.

Arrays.

3. Claves ajenas tambin denominadas Llaves ajenas o Claves Forneas (foreign keys).

4. Disparadores (triggers): Un disparador o trigger se define en una accin especfica basada


en algo ocurrente entro de la base de datos. En PostgreSQL esEto significa la ejecucin de
un procedimiento almacenado basado en una determinada accin sobre una tabla
especfica. Ahora todos los disparadores se definen por seis caractersticas:

El nombre del disparador o trigger

El momento en que el disparador debe arrancar

La tabla donde el disparador se activar

La frecuencia de la ejecucin

La funcin que podra ser llamada.

Iinformix
El DBMS Informix fue concebido y diseado por Roger Sippl a finales de los aos 1970. La
compaa Informix fue fundada en 1980, sali a bolsa en 1986 y durante parte de los 90s fue el
segundo sistema de bases de datos ms popular despus de Oracle. Sin embargo, su xito no
dur mucho y para el ao 2000 una serie de tropiezos en su gestin haba debilitado seriamente
a la compaa desde el punto de vista financiero. A continuacin se presentan algunas versiones:

Informix C-ISAM - la ltima versin de la base de datos Marathon original.


Informix SE - comercializado como sistema de gama baja para ser incrustado en
aplicaciones.
Informix OnLine - un sistema adecuado para gestionar bases de datos de
tamao medio.
Informix Extended Parallel Server (XPS, V8) - una versin de alto rendimiento del
cdigo base V7 para ser usado en grandes sistemas distribuidos.
Informix Universal Server (V9) - una combinacin del motor V7 OnLine con
mapeo O-R y soporte DataBlade de Illustra.
Informix-4GL - Un lenguaje de cuarta generacin para programar aplicaciones.
Red Brick Warehouse - Un producto de almacenaje de datos.
Cloudscape - un RDBMS completamente escrito en Java que soporta desde
dispositivos mviles de gama baja hasta arquitecturas J2EE de altas
prestaciones. En 2004 Cloudscape fue liberado por IBM como una base de datos
de cdigo abierto para ser gestionado por la Apache Software Foundation bajo el
nombre Derby.
Suite U2: UniVerse y UniData - bases de datos multidimensionales que soportan
redes, jerarquas, matrices y otros tipos de dato difciles de modelar en SQL.

Requisitos para Informix


Memoria RAM 256mb
HDD 750mb
arquitectura de procesador x86
1. Utiliza plataforma Windows 2000, 2003 Server, XP y UNIX /AIX, HP-UX, Linux, Solaris
y TRU64)
2. Dispone de herramientas grficas
3. Gestiona mltiples base de datos remotas de una consola centralizada
4. Capacidad de relacin de datos en mltiples lugares fsicos
5. Conecta datos relacionales en pginas web
6. Ocupa menos memoria y recursos que el Oracle
7. Se integra con Linux, Oracle y otras bases de datos
8. Ofrece herramientas para crear mens, formularios de entrada de datos y generadores de
listados
9. Soporte para Datawarehouse
[Link] para datamining

MySQL
MySQL es un sistema de gestin de bases de datos relacional desarrollado bajo licencia
dual GPL/Licencia comercial por Oracle Corporation y est considerada como la base
datos open source ms popular del mundo, una de las ms populares en general junto
a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.

Certificado sobre las plataformas de AIX, BSD, FreeBSD, HP-UX, Kuriso OS, GNU/LINUX, Mac
OS X, NetBSD, OpenBSD, OS/2 Warp, QNX, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO
UnixWare, Tru64, eBD, OpenVMSy la mayora de versiones de Windows.

Requisitos para MySQL


Memoria RAM 512mb
Memoria Virtual 1024mbE
Espacio HDD 1G

1.- El principal objetivo de MySQL es velocidad y robustez.

2.- Soporta gran cantidad de tipos de datos para las columnas.

3.- Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas
operativos.
4.- Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de ndice
y soporta hasta 32 ndices por tabla.

5.- Aprovecha la potencia de sistemas multiproceso, gracias a su implementacin multihilo

6.- Flexible sistema de contraseas (passwords) y gestin de usuarios, con un muy buen nivel
de seguridad en los datos.

Db2
DB2 versin 9 es un motor de base de datos relacional que integra XML de manera nativa, lo
que IBM ha llamado pureXML, que permite almacenar documentos completos dentro del tipo
de datos xml para realizar operaciones y bsquedas de manera jerrquica dentro de ste, e
integrarlo con bsquedas relacionales.
La compatibilidad implementada en la ltima versin, hace posible la importacin de los datos a
DB2 en una media de 1 o 2 semanas, ejecutando PL/SQL de forma nativa en el gestor IBM
DB2.
Requisitos para Db2
Procesador Desde un nucleo hasta 4 nucleos
Memoria Ram 1G
SO Linux , Sun solaris (x64), Windows XP, Windows Vista, MacOs X

1. Libre para desarrollar: Si eres un desarrollador de aplicaciones y necesitas una base de datos
para tu aplicacin, t puedes usar DB2.

2. Libre para implementar: Si ests trabajando en un ambiente de produccin y necesitas una


base de datos para almacenar tus registros vitales, t puedes usar DB2.

3. Libre para distribuir: Si ests desarrollando una aplicacin o herramienta que requiera un
servidor de datos empotrado, t puedes incluir DB2 Express-C. An si DB2 Express-C est
empotrado en tu aplicacin y distribuido cada vez que vendes tu aplicacin, este sigue siendo
libre. Es requerido que te registres con IBM para poder redistribuir DB2 Express-C; sin embargo
este registro tambin es libre.

4. Sin lmites: Mientras que otros competidores de base de datos establecen lmites en el tamao
de la base de datos, con DB2 Express-C NO hay lmite de datos. Tu base de datos puede crecer
y crecer sin violar el acuerdo de licencia. Tambin no hay lmites en trminos del nmero de
conexiones de usuarios por servidor.

Cuadro comparativo

Nombre Ventajas Desventajas


Oracle 1.-Oracle es el motor de 1.-Una de las versiones
base de datos relacional ms ms recientes de Oracle es
usado a nivel mundial. la 8 punto algo (Aunque ya
2.-Puede ejecutarse en todas est la 9i). Y es que desde
las plataformas, desde una el lanzamiento original de
Pc hasta un la 8 se sucedieron varias
supercomputador. versiones con
3.-Oracle soporta todas las correcciones, hasta
funciones que se esperan de alcanzar la estabilidad en
un servidor "serio": un la 8.0.3. El motivo de
lenguaje de diseo de bases tantos fallos fue, al
de datos muy completo parecer, la remodelacin
(PL/SQL) que permite del sistema de
implementar diseos almacenamiento por causa
"activos", con triggers y de la introduccin de
procedimientos extensiones orientadas a
almacenados, con una objetos.
integridad referencial 2.-El mayor inconveniente
declarativa bastante potente. de Oracle es quizs su
4.-Permite el uso de precio. Incluso las
particiones para la mejora de licencias de Personal
la eficiencia, de replicacin Oracle son excesivamente
e incluso ciertas versiones caras, en mi opinin. Otro
admiten la administracin de problema es la necesidad
bases de datos distribuidas. de ajustes. Un error
5.-El software del servidor frecuente consiste en
puede ejecutarse en multitud pensar que basta instalar el
de sistemas operativos. Oracle en un servidor y
6.-Existe incluso una versin enchufar directamente las
personal para Windows 9x, aplicaciones clientes. Un
lo cual es un punto a favor Oracle mal configurado
para los desarrolladores que puede ser
se llevan trabajo a casa. desesperantemente lento.
7.-Qu hay de los objetos 3.-Tambin es elevado el
de Oracle? Este sistema ha coste de la formacin, y
comenzado a evolucionar en slo ltimamente han
esta direccin, aadiendo comenzado a aparecer
tipos de clases, referencias, buenos libros sobre
tablas anidadas, matrices y asuntos tcnicos distintos
otras estructuras de datos de la simple instalacin y
complejas. administracin.
Desafortunadamente, la
implementacin actual de
las mismas no ofrece una
ventaja clara en eficiencial,
como sera de esperar, y s
provocan la
incompatibilidad de los
diseos que aprovechan las
nuevas caractersticas con
otras bases de datos.
8.-Oracle es la base de datos
con ms orientacin haca
INTERNET
9.-Un aceptable soporte
Informix 1.-Es una familia de Poca informacin sobre
productos de bases de datos Informix, debido a la poca
que incluye un sistema de comunidad Internet que
administracin de bases de tiene.
datos relacionales basado en Es costoso.
SQL, un lenguaje de cuarta No ha sabido crear soporte
generacin y herramientas tcnico para su producto.
para la inclusin de SQL en Poco terreno del marketing
programas de aplicacin. debido a sus perdidas
*Desventajas economicas.
Mysql 1.-Buen rendimiento, buena Un gran porcentaje de
velocidad a la hora de las utilidades de MySQL
conectar con el servidor y de no estn
respuesta a consultas. documentadas.
2.-Registros sin lmite de No es intuitivo, como
tamao. otros programas
3.-Control de acceso: qu (ACCESS).
usuarios tienen acceso a qu
tablas y con qu permisos.

4.-Buena reaccin ante


momentos de inestabilidad
en el sistema.

Db2 Permite agilizar el El DB2 - IBM es la


tiempo de respuestas de esta tercera base de datos que
consulta ms se vende, de acuerdo
Recuperacin con los VARs
utilizando accesos de slo recientemente encuestados
ndices. en el nmero de junio de
1996 de la revista VAR
Predicados
Business Magazine.
correlacionados.
ElMicrosoft SQL Server se
Tablas de resumen anot un 38%, Oracle,
Tablas replicadas 21%, IBM, 10%, Informix,
Uniones hash 9%, y Sybase un 8%.
DB2 utiliza una
combinacin de seguridad En sistemas
externa y controlinterno de grandes la base ms usada
acceso a proteger datos. es DB2 ya que corre en
DB2 proporciona diferentes plataformas
unjuego de datos de acceso operativas, pero en
de las interfaces para los realidad, en la mayora de
diferentes tipos de usuarios los casos la decisin para
y aplicaciones. optar por unsoftware de
DB2 guarda sus estas caractersticas es
datos contra la prdida, corporativa.
acceso desautorizado, o Se tiene que ver
entradas invlidas. con las aplicaciones que se
Usted puede realizar tienen desarrolladas y las
la administracin de la DB2 que se van a implementar.

desde cualquier puesto Influye en la
de trabajo. eleccin el hardware
La tecnologa de utilizado.
replicacin heterognea Una serie de error del
(heterogeneous replication) sistema operativo, que cae
en SQL Server permite la DB2.
publicacin automtica de
los datos en otros sistemas
que no sean SQL Server,
entre los que se incluyen
DB2.
La mayora de los
que utilizan equipos IBM
utilizan DB2 porque es
confiable y tiene un muy
buen soporte tcnico".
El DB2 se basa en
dos ejes que lo hacen fuerte
en su rendimiento: utiliza un
sistema multiprocesador
(SMP) simtrico y un
sistema de procesador
paralelo masivo.
el DB2 distribuye y
recuerda la ubicacin de
cada pista donde se
encuentra la informacin. En
el contexto de una larga base
de datos, este sistema de
particin hace que la
administracin sea mucho
ms fcil de manejar que
una base de datos de la
misma medida no
particionada.
La base de datos se
puede programar para tener
una exacta cantidad de
particiones que contienen la
informacin del usuario,
ndice, clave de transaccin
y archivos de configuracin.
De esta forma, los
administradores
definen grupos de nodos,
que son una serie de
particiones de la base, lo que
posteriormente facilita
cualquier bsqueda.
postgreSQL Ampliamente Sin experticia,
popular - Ideal para configurar llega a ser un
tecnologas Web. caos.
Fcil de Administrar. Es fcil de vulnerar
Su sintaxis SQL es sin proteccin adecuada.
estndar y fcil de aprender. El motor MyISAM
Footprint bajo de es instalado por defecto y
memoria, bastante poderoso carece de capacidades de
con una configuracin integridad relacional.
adecuada. InnoDB genera
Multiplataforma. mucho footprint en
memoria al indizar.
Capacidades de
replicacin de datos. El toolset
empresarial tiene un costo
Soporte empresarial
adicional por suscripcin
disponible.
anual.
Realizar revisiones
llegar a ser una labor
manual y tediosa para el
DBA.
Reducida cantidad
de tipos de datos.
Conclusiones:
Dependiendo del Sistema Gestor de Bases de Datos se contaran con un nmero determinado
de caractersticas, compatibilidad, desarrollo, informacin, manejo de datos, la plataforma p
certificacin para la cual son creados los SGBD, el SO las caractersticas de los mismos y
capacidad, tipo de software de desarrollo que nos ofreces los SGBD, es importante el modelo
en el que trabajan como por ejemplo el modelo de entidad relacin, objeto relacin, alguno
cuentan con sistemas de desarrollo grafico lo cual hace ms simple el diseo de la Base de
Datos.

De igual manera al ser gestores de una Base de Datos debemos contar con las necesidades
principales del desarrollo si se necesita alguna herramienta en especial por sobre todo cabe
recalcar que la compatibilidad de los SGBD es muy importante dado que sus funciones y
desempeo pueden o no esta disponibles al ejecutarlos.

Referencias Bibliogrficas:

Instituto Tecnológico de Tlalnepantla 
 
Asignatura: Taller de Base  de Datos 
 
Profesor: Hernández García Benjamín 
 
I
Indice 
Portada .......................................................................................... 1 
Indice ......
Introducción: Sistemas Gestores de  Bases de Datos 
Un  Sistema Gestor  de Dase de Datos (SGDB), en ingles DataBase  Manageme
1. Alta concurrencia. Mediante un sistema denominado MVCC (Acceso concurrente 
multiversión, por sus siglas en inglés) Postgr
prestaciones. En 2004 Cloudscape fue liberado por IBM como una base de datos 
de código abierto para ser gestionado por la Ap
4.- Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de índice 
y soporta hasta 32 índices por
lenguaje de diseño de bases 
de datos muy completo 
(PL/SQL) que permite 
implementar diseños 
"activos", con triggers y 
pro
SQL, un lenguaje de cuarta 
generación y herramientas 
para la inclusión de SQL en 
programas de aplicación.  
*Desventajas
desde cualquier puesto 
de trabajo.  
 
La tecnología de 
replicación heterogénea 
(heterogeneous replication) 
en SQL Serve
postgreSQL 
 
Ampliamente 
popular 
- 
Ideal 
para 
tecnologías Web. 
 
Fácil de Administrar. 
 
Su sintaxis SQL es 
est

También podría gustarte