COMPARATIVO-SISTEMAS MANEJADORES DE BASES DE

Anuncio
CUADRO COMPARATIVO DE (SMBD)
ORACLE
SQLServer
DB2
Sybase
MySQL
PostgreSq
BASE DE DATOS
1
ORACLE
VENTAJAS
DESVENTAJAS
 Oracle es el más usado a nivel mundial.
 Puede ejecutarse en todas las plataformas,
 Oracle soporta todas las funciones que se esperan de un servidor
"serio": un lenguaje de diseño de bases de datos muy completo
(PL/SQL)
 Permite el uso de particiones para la mejora de la eficiencia.
 El software del servidor puede ejecutarse en multitud de sistemas
operativos.
 Existe incluso una versión personal para Windows 9x.
 Cuenta con tipos de clases, referencias, tablas anidadas, matrices y
otras estructuras de datos complejas.
 Oracle es la base de datos con más orientación hacía INTERNET.
 Un aceptable soporte
 Corre en computadoras personales (PC), microcomputadoras,
mainframes. Soporta unos 17 idiomas.
 El mayor inconveniente de Oracle es quizás
su precio. Incluso las licencias de Personal
Oracle son excesivamente caras.
 Otro problema es la necesidad de ajustes.
 Un Oracle mal configurado puede ser lento.
 También es elevado el coste de la formación.
 Oracle 10g Express Edition, tendrá como
restricciones la limitación a instalaciones en
máquinas monoprocesador gestionando
hasta1Gb. de memoria.
 Oracle 10g gestionara 4Gb. de disco para el
almacenamiento.

SQLServer
 Las páginas han aumentado a 8192KB.
 Las columnas de tipo variable ocupan ahora lo justo.
 Abre paso a ficheros nativos del sistema operativo con crecimiento
automático.
 Lo barato del sistema.
 Es bastante estable,
 Soporta la interfaz de acceso OLE DB y ADO.
 Tiene tarea de limpieza.
 Mejor utilización de la CPU.
 Menor tiempo de recuperación
DB2
 Se trata nuevamente de una de las bases de datos "históricas".
 La arquitectura física es muy similar a la de Oracle.
 También puede ejecutarse en varias plataformas: existe incluso una
versión "personal" para Windows 95/98.
 El SQL de DB2 es muy potente.
2




Bloqueo a nivel de página,
Dispositivos con crecimiento manual,
Tamaño de página fijo
Tamaño de página demasiado pequeño
(2048KB),
 Una pésima implementación de los tipos de
datos variables como varchar
 Es similar a Oracle en el precio.
 Los procedimientos almacenados deben
programarse en lenguajes externos: C, Java,
Visual basic, etc. O
 Obliga a utilizar un lenguaje adicional
Sybase





Sybase, es una base de datos corporativa.
Programable.
Soporta gran cantidad de datos y usuarios
Soporta multi-procesadores.
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.
PostgreSQL











MySql







Instalación ilimitada.
Mejor soporte que los proveedores comerciales.
Ahorros considerables en costos de operación.
Estabilidad y confiabilidad legendarias.
Extensible.
Multiplataforma.
Diseñado para ambientes de alto volumen.
Herramientas graficas de diseño y administración de bases de
datos.
Fácil de Administrar.
Su sintaxis SQL es estándar y fácil de aprender.
Soporte empresarial disponible.
Buen rendimiento, buena velocidad a la hora de conectar con el
servidor y de respuesta a consultas.
Registros sin límite de tamaño.
Control de acceso: qué usuarios tienen acceso a qué tablas y con
qué permisos.
Buena reacción ante momentos de inestabilidad en el sistema.
Desventajas:
No soporta vistas (entre otras cosas).
El software MySQL usa la licencia GPL.
3
 El costo del programa a implementar que se
compensa con el retorno de inversión.
 Ejecución:
No
es
adecuado
para
procesamiento de transacciones Online
(OLTP) en una aplicación.
 Tiene algunas limitaciones de programación,
como que no se puede definir el valor por
defecto para la columna a crear.
 No se puede alterar la longitud de una
columna.
 No se puede alterar el tipo de datos.
 Sin experticia, configurar llega a ser un caos.
 Es fácil de vulnerar sin proteccion adecuada.
 El motor MyISAM es instalado por defecto y
carece de capacidades de integridad
relacional.
 InnoDB genera mucho footprint en memoria
al indizar.
 El toolset empresarial tiene un costo
adicional por suscripción anual.
 Realizar revisiones llegar a ser una labor
manual y tediosa para el DBA.
 Reducida cantidad de tipos de datos.




Un gran porcentaje de las utilidades de
MySQL no están documentadas.
No es intuitivo, como otros programas
(ACCESS).
No permite el modo de autentificación
local, sólo el estándar.
No es intuitivo.
COMPAÑIA
ORACLE
Oracle
corporation
SQLServer
Microsoft
DB2
IBM
Sybase
Sybase
PostgreSql
PostgreSQL
Global
Development
Group
MySQL
MySQL AB
AÑO DE
LANZAMIENTO
VERSION
ACTUAL
TIPO DE
LICENCIA
PLATAFORMA
QUE SOPORTA
PRECIO
US$800
1977
10g
Propietario
Windows
Mac OS X
Linux
Unix
1989
SQL Server
2012
propietario
Windows
$19.042,00
Completa
Propietario
Linux
Unix
Windows (NT,
2000, Server)
z/OS
Solaris
7.500 €
1970 O 1983
1987
1989
1996
DB2 9.5
Sybase IQ 15.2
Standard
Enterprise
servicio
8.1.4
Licencia BSD
5.0
4
GPL o propietario
Microsoft
HP UX
AIX
Solaris
Linux
Unix
Windows
Mac OS X
Linux
Unix
Windows
Mac OS X
Linux
Unix
US$995
US$253
GPL
5
Descargar