Este documento compara las características de varios sistemas gestores de bases de datos como Oracle, MySQL, SQL Server, DB2 y PostgreSQL. Cada SGBD tiene ventajas como su portabilidad, capacidades de almacenamiento de datos, herramientas de administración y desarrollo. Sin embargo, también tienen desventajas como su complejidad, costo o necesidad de recursos. En general, el documento provee una visión general de las funciones clave y capacidades de los principales SGBD relacionales.
2. Cuadro Comparativo
SGBD CARACTERISTI
CAS
VENTAJAS DESVENTAJA
S
FUNCIONES
ORACL
E
Es un SGBD
relacional.
Se puede implementar
en diferentes
plataformas:
Microsoft, UNIX, Linux.
Cuenta con un interfaz
de ultima tecnología
basa en java y XML
Permite el uso de
particiones para la
mejora de la eficiencia,
de replicación e
incluso ciertas
versiones admiten la
administración de
bases de datos
distribuidas.
Oracle soporta todas
las funciones que se
esperan de un servidor
“serio”: un lenguaje de
diseño de bases de
datos completo
(PL/SQL) que permite
implementar diseños
“activos” con triggers y
procedimientos
almacenados.
Precio, Incluso las
licencias de
Personal Oracle son
excesivamente
caras.
Un Oracle mal
configurado puede
ser muy lento.
Puede iniciar la
aplicación
Asistente de
instalación de
hardware (HIA)
de Oracle desde
una unidad local
conectada al
servidor
(CD/DVD o
unidad flash
USB)
Elimina la
necesidad de
obtener y
preparar
controladores de
dispositivo
3. SGBD CARACTERISTI
CAS
VENTAJAS DESVENTAJA
S
FUNCIONES
MySQL Escrito en C y
C++
Funciona en
diferentes
plataformas
Un sistema de
reserva de
memoria muy
rápido basado en
threads.
Un sistema de
privilegios y
contraseñas que
es muy flexible y
seguro que
permite
verificación
basada en el
Gran portabilidad
entre sistemas,
puede trabajar en
distintas
plataformas y
sistemas
operativos.
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.
Aprovecha la
potencia de
sistemas
multiproceso,
gracias a su
implementación
multihilo.
Un gran
porcentaje de
las utilidades de
MySQL no
están
documentadas.
No es intuitivo,
como otros
programas
(ACCESS)
Se puede
descargar su
código fuente.
Soporta varios
tipos de datos en
sus columnas
4. SGBD CARACTERISTI
CAS
VENTAJAS DESVENTAJA
S
FUNCIONES
SQL
SERVE
R
Posee una gran
variedad de
herramientas
administrativas y de
desarrollo que
permite mejorar la
capacidad de
instalar, distribuir
administrar y utilizar
SQL Server.
Incluye
herramientas para
extraer y analizar
datos resumidos
para el proceso
analítico en línea.
Incluye
herramientas para
diseñar
gráficamente las
bases de datos y
analizar los datos
Es un Sistema de
Gestión de Bases
de Datos
Relacionales
(SGBDR).
Ofrece una potente
forma de unir SQL e
internet.
Utiliza una
extensión al
SQL estándar, que
se denomina
Transact SQL.
El Transact SQL,
soporta la
definición,
modificación y
eliminación de
bases de datos,
tablas, atributos,
índices, etc.
La principal
desventaja de
Microsoft SQL
SERVER es la
enorme
cantidad de
memoria RAM
que utiliza para
la instalación y
utilización del
software.
Incluye también
un entonrno
grafico de
administración,
que permite el
uso
de comandos
DDL y
DML gráficament
e.
5. SGBD CARACTERISTI
CAS
VENTAJAS DESVENTAJA
S
FUNCIONES
DB2 Es un SGBD
relacionales
multiplataforma.
Agiliza el tiempo de
respuesta de una
consulta.
Recuperación
utilizando accesos
de solo índices.
Guarda sus datos
contra la perdida,
acceso no
autorizado o
entradas invalidas.
Libre para
desarrollar: Si eres
un desarrollador de
aplicaciones y
necesitas una base
de datos para tu
aplicación, tú
puedes usar DB2.
Libre para
implementar: Si
estás trabajando en
un ambiente de
producción y
necesitas una base
de datos para
almacenar tus
registros vitales, tú
puedes usar DB2
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.
Permite almacenar
todo tipo de datos:
Texto, Audio,
Imágenes y Video
(AIV Extender)
Data Mining
posibilita el
análisis
orientado
al descubrimient
o de información
escondida en los
datos, realizando
modelización
predictiva,
segmentación de
la base de
datos, análisis
de vínculos, o
detección
de desviaciones
6. SGBD CARACTERISTI
CAS
VENTAJAS DESVENTAJA
S
FUNCIONES
Postgre
SQL
Soporta diferentes
tipos de datos.
Permite la creación
de tipos propios.
Incorpora una
estructura de datos
array.
Permite la
declaración de
funciones propias,
así como la
definición de
disparadores.
Soporta el uso de
índices, reglas y
vistas.
Permite la gestión
de diferentes
usuarios, como
también los
Fácil de
Administrar.
Su sintaxis SQL
es estándar y
fácil de aprender.
Multiplataforma.
Capacidades de
replicación de
datos.
Soporte
empresarial
disponible.
Es fácil de
vulnerar sin
protección
adecuada.
El motor
MyISAM es
instalado por
defecto y
carece de
capacidades de
integridad
relacional.
Realizar
revisiones llegar
a ser una labor
manual y
tediosa para el
DBA.
Soporta distintos
tipos de datos:
además del
soporte para los
tipos base,
también soporta
datos de tipo
fecha,
monetarios,
elementos
gráficos, datos
sobre redes
(MAC, IP ...),
cadenas de bits,
etc.
Texto de largo
ilimitado.