Sei sulla pagina 1di 13

Instituto Tecnológico de Ciudad Juárez

Ingeniería en Sistemas Computacionales


Administración de Bases de Datos
Ing. David Alberto Carreón Iglesias

Comparación de Gestores de Bases de Datos


13111254 Cristian Angel Avitia Hinojosa

31 de Enero del 2016

1
Índice

Microsoft SQL Server .......................................................................................................... 3


Sybase ................................................................................................................................... 4
Oracle..................................................................................................................................... 6
MySQL. .................................................................................................................................. 8
IBM DB2 ................................................................................................................................ 9
CUADRO COMPARATIVO ..............................................................................................12

2
Microsoft SQL Server

Microsoft SQL Server se trata de un sistema para la gestión de bases de datos


relacionales que ha sido producido por Microsoft y que resulta una alternativa a
otros gestores potentes como Oracle, MySQL y Sybase ASE. Este gestor permite
la administración de información de servidores de datos, y su lenguaje de consulta
es Transact-SQL.

Posee un entorno gráfico potente que ayuda a la utilización de comandos DDL y


DML gráficamente. Sin embargo, es limitante en cuanto al número de sistemas
operativos donde puede funcionar, ya que solo lo hace sobre plataformas basadas
en Windows (Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista,
Windows XP, Windows Server 2012, Windows Server 2008, Windows Server
2003).

Los requisitos mínimos para su utilización son:

 Memoria RAM4GB
 Procesador 2 GHz, AMD Opteron, AMD Athlon 64, Intel Xeon, Intel Pentium
IV, compatible con Pentium III o superior.
 El espacio en disco requerido depende de las características, como máximo
ocupa 4 Gb si es que se emplea la versión más completa

SQL Server ofrece dos modelos de licenciamiento: uno basado en la potencia de


cálculo y el otro basado en usuarios o dispositivos.

EDICIONES Precios

Enterprise $6,874 por Core


Business Intelligence $8,592 por servidor
$1,793 por Core o
Standar
$898 por servidor
Licencia de Acceso
$209 por CAL
del Cliente

Ventajas

 Servicios de transformación de datos integrado.


 Multi-servidor para cientos de servidores.
 Motor de la base de datos ofrece almacenamiento más seguro y confiable
para datos relacionales y estructurados.

3
 Facilidad de instalación, configuración y administración.
 Compatibilidad con XML.
 Seguridad robusta.
 La primera base de datos en escalar desde la computadora portátil hasta la
empresa utilizando la misma base de código y compatibilidad al 100%.
 Permite conexiones remotas mediante protocolo TCP/IP.
 Versiones para cada necesidad.
Desventajas

 Resultados distintos en consultas de tablas intersectadas, al utilizar


condiciones y también al realizar subconsultas.
 No maneja compresión de datos.
 Uso exclusivo en sistemas Windows.

Sybase
Sybase es una compañía dedicada al desarrollo y expansión de tecnología
innovadora para la movilización de información. Desde su fundación en
Berkeley, California EE.UU.), en 1984, Sybase se ha ganado la confianza de
muchas de las compañías más importantes del mundo por su habilidad en la
gestión de información, aquí nos centraremos en los SGBD que ofrecen:

 Adaptive Server Enterprise, un motor de base de datos empresarial de


alto rendimiento y escalabilidad
 Adaptive Server Anywhere, una base de datos para computación móvil y
departamental. ASA incluye opciones de cifrado de 128 bits, tanto para
comunicaciones como para el archivo de la base de datos. El cifrado de
la comunicación protege la confidencialidad e integridad de los datos en
la medida en que viajan entre el dispositivo cliente y el servidor de bases
de datos.
 Sybase IQ, una base de datos para Inteligencia Empresarial y
Almacenes de Datos.
Soporte

o HP-UX es la versión de Unix desarrollada y mantenida por


Hewlett-Packard.
o Microsoft Windows.
o AIX (Advanced Interactive executive) es un sistema operativo
UNIX System V propiedad de IBM.
o Solaris

4
o GNU/Linux.
o UNIX.
Costo

Los costos se comparan desde el inicio con el costo por licencia y la asociación
de las cuotas de mantenimiento. SYBASE ofrece un rango de ventajas.

La más obvia diferenciación entre bases de datos es el costo de la licencia y


los honorarios por mantenimiento de los productos. SYBASE siempre oferta
productos con atractivos precios.

Aplicaciones

Algunos ejemplos más claros:

 THE INSTITUTE FOR GENOMIC RESEARCH


 V-SPAN CORPORATION
 CONFERENCING COMPANY
 ONLINE BOND TRADING FIRM
 MAJOR CREDIT CARD ISSUER

Ventajas

 Tiene una de las aplicaciones móviles más grandes del mundo, con más de
10 millones de usuarios.
 El mercado más grande de servicios financieros utilizan las herramientas de
Sybase.
 El número uno en bases de datos de carácter inalámbrico (Unwired).
 Líder entre los usuarios de Linux.
 Rapidez – Consultas hasta 100 veces más rápidas que un sistema de
gestión de base de datos (SGBD) tradicional.
 Menor costo total de propiedad – Usa algoritmos sofisticados de
compresión que reducen el volumen de almacenamiento hasta en un 70 por
ciento, comparado con un SGBD tradicional.
 Facilidad de uso – Más fácil de mantener que aplicaciones empresariales
tradicionales de almacén de datos; no requiere de afinamiento intensivo.
 Escalabilidad – Ofrece escalabilidad de usuarios y datos casi lineal, para el
soporte a grandes volúmenes de usuarios y datos. También soporta
multiplexación, especialmente en ambientes Linux en donde la
escalabilidad a nivel de CPU puede ser limitada.

5
 Flexibilidad – Sybase IQ viene empaquetado en diferentes ediciones,
dependiendo de las necesidades de procesamiento de consultas de la
organización.
 Verdadera seguridad completa -- Las opciones de codificación segura de
128 bits dan como resultado una verdadera seguridad completa que
satisface las necesidades de los clientes en los sectores preocupados por
la privacidad, como el sector sanitario y los servicios financieros.
Desventajas

 No es el gestor usual que podemos tener en casa o en una pequeña


empresa. Es un gestor orientado a las grandes corporaciones.

Oracle
Oracle es empresa prominente en tecnologías de servidores, aplicaciones
empresariales y bases de datos, tiene su base de datos propia, la cual es una de
las más potentes, robustas y escalables a nivel mundial y de alta confiabilidad,
Oracle Database. Oracle Database es una solución completa que incluye un motor
de base de datos con posibilidad de crear sistemas de tablas relacionadas,
índices, así como un lenguaje de programación para el desarrollo de
procedimientos almacenados y triggers que permite el desarrollo del lado de la
base de datos. Además debido a su afinidad con JAVA, es posible una cierta
integración del lenguaje JAVA en el desarrollo de base de datos con Oracle.

Según los expertos, la base de datos Oracle es el líder del mercado empresarial,
demostrando ante sus competidores que es la más rápida, integrable, y
económica, disponible en distintas plataformas, como lo son:

 zLinux (64-bit)
 Microsoft Windows (32-bit)
 Microsoft Windows (x64)
 Linux x86
 Linux x86-64
 Solaris (SPARC)
 Solaris (x86-64)
 HP-UX Itanium
 HP-UX PA-RISC (64-bit)
 AIX (PPC64)
 OpenVMS (IA64)

6
Costos

Descripción Costo
Edición Empresarial $40, 000
Opción de herramientas de gestión $3,000 (Diagnostics pack)
$3,000 (Tuning pack)
$3,000 (Configuration Mgmt Pack)
$3,000 (Change Mgmt Pack)
Total= $12,000
Opcion de servidor OLAP $20,000 (OLAP Option)
Opción de minería de datos $20,000 (Data Mining Option)
Costo total $92,000

Para dar un ejemplo se mencionaran los requisitos necesarios para instalar


ORACLE 11G en Windows:

 Procesador: Intel (x86), AMD64, e Intel EM64T, Oracle proporciona


versiones tanto para 32bits como para 64bits
 RAM: 1 GB Ram (Recomendado 2GB en Windows 7 y Windows 2008
Server)
 Disco duro: 5.39 GB para la instalación típica y 5.89GB para la instalación
avanzada
 Sistema Operativo:
• Windows Server 2003 - todas las versiones
• Windows Server 2003 R2 - todas las ediciones
• Windows XP Professional
• Windows Vista - Business, Enterprise, y Ultimate editions
• Windows 7 Professional, Enterprise, y Ultimate editions
• Windows Server 2008 - Standard, Enterprise, Datacenter, Web, y
Foundation editions. La opción Server Core no está soportada

Oracle sigue siendo una fuerza dominante en la industria tecnológica con una
facturación de US$32.700 millones y software de bases de datos y aplicaciones
que utilizan las empresas para gestionar sus finanzas y operaciones.

 Grupo Posadas, Periódico el Universal, Alsea (Domino s Pizza, Starbucks


Coffee, Burger King, Chillis), Banco compartamos, Banco de Mexico, Caja
Morelia Valladolid, Coca Cola FEMSA, CFE, I+D Mexico (Tarjeta IAVE),
ITESM, Si Vale, Reebook Mexico. Universidades Anahuac, PGJ Queretaro,
Nacional Financiera, Mercado Libre, Grupo ADO, etc

7
MySQL.
MySQL es un sistema gestor de bases de datos (SGBD, DBMS por sus siglas en
inglés) muy conocido y ampliamente usado por su simplicidad y notable
rendimiento. Aunque carece de algunas características avanzadas disponibles en
otros SGBD del mercado, es una opción atractiva tanto para aplicaciones
comerciales, como de entretenimiento precisamente por su facilidad de uso y
tiempo reducido de puesta en marcha. Esto y su libre distribución en Internet bajo
licencia GPL le otorgan como beneficios adicionales (no menos importantes)
contar con un alto grado de estabilidad y un rápido desarrollo.

La virtud fundamental y la clave de su éxito es que se trata de un sistema de libre


distribución y de código abierto. Lo primero significa que se puede descargar
libremente de Internet; lo segundo (código abierto) significa que cualquier
programador puede remodelar el código de la aplicación para mejorarlo.

Esa es también la base del funcionamiento del sistema Linux, por eso MySQL se
distribuye fundamentalmente para Linux, aunque también hay versiones para
Windows.

Existen ciertas versiones de MySQL:

 Estándar. Incluye el motor estándar y la posibilidad de usar bases de


datos.
 InnoDB. Todo el potencial de MySQL, pero sin soporte completo para
utilizar transacciones.
 Max. Para usuarios que quieran MySQL con herramientas de prueba para
realizar opciones avanzadas de base de datos
 Pro. Versión comercial del MySQL estándar
 Classic. Igual que la estándar pero no dispone de soporte para InnoDB
 Sistemas Operativos en los que funciona.
MySQL funciona sobre múltiples plataformas, incluyendo:

 AIX, BSD, FreeBSD, HP-UX, Kurisu OS, GNU/Linux, Mac OS X, NetBSD,


OpenBSD, OS/2 Warp, QNX, SGI IRIX, Solaris, SunOS, SCO OpenServer,
SCO UnixWare, Tru64, eBD
 Windows 95, Windows 98, Windows NT, Windows 2000, Windows
XP, Windows Vista, Windows 7, Windows 8y Windows Server
(2000, 2003, 2008 y 2012).
 OpenVMS

8
Entre sus usuarios encontramos a Yahoo!, Google, Cisco, HP y la NASA. Dichas
empresas han obtenido ahorros significativos utilizando software MySQL para
potenciar sitios web de gran magnitud, aplicaciones empresariales de negocios
críticas y aplicaciones de software cerrado.

Características

MySQL es un SGBD que ha ganado popularidad por una serie de atractivas


características:

 Está desarrollado en C/C++.


 Se distribuyen ejecutables para cerca de diecinueve plataformas diferentes.
 La API se encuentra disponible en C, C++, Eiffel , Java, Perl, PHP, Python,
Ruby y TCL.
 Está optimizado para equipos de múltiples procesadores.
 Es muy destacable su velocidad de respuesta.
 Se puede utilizar como cliente-servidor o incrustado en aplicaciones. •
Cuenta con un rico conjunto de tipos de datos.
 Soporta múltiples métodos de almacenamiento de las tablas, con
prestaciones y rendimiento diferentes para poder optimizar el SGBD a cada
caso concreto.
 Su administración se basa en usuarios y privilegios.
 Se tiene constancia de casos en los que maneja cincuenta millones de
registros, sesenta mil tablas y cinco millones de columnas.
 Sus opciones de conectividad abarcan TCP/IP, sockets UNIX y sockets NT,
además de soportar completamente ODBC.
 Los mensajes de error pueden estar en español y hacer ordenaciones
correctas con palabras acentuadas o con la letra ’ñ’.
 Es altamente confiable en cuanto a estabilidad se refiere.

Requisitos mínimos para MySQL.

Memoria RAM 512mb

Memoria Virtual 1024mbE

Espacio HDD 1G

IBM DB2
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
9
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.

Ventajas

 Permite agilizar el tiempo de respuestas de esta consulta


 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.

La tecnología de replicación heterogénea (heterogeneous replication) en SQL


Server permite la publicación automática de los datos en otros sistemas que no
sean SQL Server, entre los que se incluyen DB2.

La mayoría de los que utilizan equipos IBM utilizan DB2 porque es confiable y
tiene un muy buen soporte técnico".

El DB2 se basa en dos ejes que lo hacen fuerte en su rendimiento: utiliza un


sistema multiprocesador (SMP) simétrico y un sistema de procesador paralelo
masivo.

10
El DB2 distribuye y recuerda la ubicación de cada pista donde se encuentra la
información. En el contexto de una larga base de datos, este sistema de partición
hace que la administración sea mucho más fácil 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 información del usuario, índice, clave de transacción
y archivos de configuración. De esta forma, los administradores definen grupos de
nodos, que son una serie de particiones de la base, lo que posteriormente facilita
cualquier búsqueda.

Desventajas

El DB2 - IBM es la tercera base de datos que más se vende, de acuerdo con los
VARs recientemente encuestados en el número de junio de 1996 de
la revista VAR Business Magazine. El Microsoft SQL Server se anotó un 38%,
Oracle, 21%, IBM, 10%, Informix, 9%, y Sybase un 8%.

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.

11
CUADRO COMPARATIVO

SGBD CARÁCTERÍSTICAS REQUISITOS VENTAJAS DESVENTAJAS

Entorno cliente/servidor. Sistemas Operativos Es un sistema muy Es elevado su costo y el


Gestion de grandes bases de Soportados: Linux, completo, tiene un soporte coste de información.
datos, Windows, Solaris, AIX, muy aceptable, ya que
Usuarios concurrentes. HPUX puede ejecutarse en
Alto rendimiento en Hardware: 1 GB de Ram, cualquier sistema
ORACLE
transacciones. 1.5 GB swap. operativo.
Sistemas de alta disponibilidad. 1.5-3.5 Gb OracleHome
Disponibilidad controlada de los 2.4 GB para recovery
datos de las aplicaciones. área.
Un núcleo de 1 Ghz CPU
Soporte de transacciones. Un sistema operativo Registra transacciones. Bloqueos a nivel de
Soporta procedimientos Windows de 32 bits, XP, 7, Es la interfaz de acceso páginas.
almacenados. 8, 10 o Windows Server. de OLE, DB y ADO.
Incluye también un entorno Suficiente espacio en
MICROSOFT SQL
grafico de administración que disco rigido para
SERVER
permite el uso de comandos DDL descomprimir, instalar y
y DML gráficamente. crear las bases de datos.
Permite trabajar en modo
cliente/servidor.
Amplio subconjunto del lenguaje Un sistema operativo Es Open Source, tiene Un gran porcentaje de sus
SQL. Windows de 32 bits, XP, 7, velocidad al realizar utilidades no están
Disponibilidad en gran cantidad 8, 10 o Windows Server. operaciones en las bases docuemtnadas.
MYSQL de plataformas y sistemas. Suficiente espacio en de datos, facilidad de
Posibilidad de selección de disco rigido para configuración e instalación
mecanismos de almacenamiento. descomprimir, instalar y y soporta variaedad de
crear las bases de datos. S.O.

12
Es un sistema para Procesadores Intel y AMD Su arquitectura física es Es costoso, los
administración de bases de datos x86 de 32 bits, muy similar a Oracle, procedimientos
relacionales multiplataforma, Procesadores EM64T x64 puede ejecutarse en almacenados deben
IBM DB2 especialmente diseñada para varias plataformas, el SQL programarse en lenguajes
ambientes distribuidos. de DB2 es muy potente. externos.

Consulta hasta 100 veces mas Menor costo No es adecuado para


rápido que un SGBD tradicional. Facilidad de uso transacciones online
Seguridad en tanto autentificación Escalabilidad Limitaciones de
SYBASE para usuarios en srvidores. Flexibilidad programación

13

Potrebbero piacerti anche