Sistemas de Bases de Datos I José Pedro Rabinovich [email protected].
SISTEMAS GESTORES DE BASES DE DATOS
description
Transcript of SISTEMAS GESTORES DE BASES DE DATOS
SGBD
Comparación de Sistema Gestor de Base de Datos
ORACLE
• Fábrica: Oracle Corporation • Versiones:
Oracle database enterprise edition Oracle database standard edition Oracle database standard edition oneOracle database express edition Oracle database personal edition Oracle database lite edition
ORACLE
• Características:
o Soporte de transacciones
o Estabilidad
o Escalabilidad
o Soporte multiplataforma
ORACLE
• Licencia: Privada. • Ventajas:
Oracle es el motor de base de datos relacional más usado a nivel mundial.
Puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador.
Oracle es la base de datos con mas orientación hacía INTERNET
ORACLE
• Desventajas: El mayor inconveniente es el precio del
producto y de su licencia. En las versiones actuales se alcanzo una
estabilidad mayor que las anteriores haciendo de estas poco útiles en comparación la necesidad de ajustes sobre el servidor.
Un Oracle mal configurado es potencialmente lento
ORACLE
• Errores:
cfgadm -v No funciona correctamente
(4149371) La salida de vmstat es incorrecta
después de configurar los procesadores.
DB2
• Fabrica: IBM
• Versiones:
oDB2 express 9.7.1
oDB2 express 9.7.2
DB2
• Características
Automatización
Ajuste de problemas automáticos
Memoria optimiza el rendimiento
DB2
• Licencia: Libre• Ventajas:
o Predicados correlacionados.o Predicados correlacionados.o Recuperación utilizando accesos de sólo
índices.
DB2
• Desventajas:
Requiere el administration
Costos elevados del producto y del hardware
necesitado
DB2
• Errores:
o Cuando se establece conexión con fuentes
de datos Essbase a través de Hyperion
Essbase Deployment Services (EES), los
valores numéricos se devuelven
incorrectamente como series
DB2
• Errores de Programación: o Las operaciones Drillthrough no funcionan
cuando se utiliza Hyperion Essbase Integration Services (EIS) para acceder a Hyperion Essbase Deployment Services (EDS), cuando el servidor EDS está desplegado en sistemas Unix.
DB2
• Errores: o Si en el archivo de configuración de
Essbase essbase.cfg se ha cambiado el valor por omisión de SSLOGUNKNOWN por FALSE, es posible que cuando se recupere un marcador se muestren miembros que ya no existen en un contorno
DB2
• Errores: Si utiliza Query Builder para crear una consulta contra una fuente de datos Essbase utilizando un nombre de columna calculada que aparece como un número (por ejemplo, 400), se devuelve un error de columna calculada Si se utiliza { PRINTROW "n" } con cláusulas de miembro <PAGE en la especificación de informe se produce un error.
SQL SERVER
• Fabrica: Microsoft• Versiones:
SQL SERVER 1.0 SQL SERVER ce 2.0 SQL SERVER Mobile 3.0 SQL SERVER Mobile 3.1 SQL SERVER 4.0.8402.01
SQL SERVER
• Características:
Consultas jerárquicas con select from
Instrucciones cross apply y outer apply
Instrucciones cast y decimal set identity insert
instrucciones top
SQL SERVER
• Licencia: Gratuito • Ventajas:
Es un Sistema de Gestión de Bases de Datos Relacionales
Utiliza una extensión al SQL estándar, que se denomina Transact SQL.
Seguridad: SQL permite administrar permisos a TODO.
SQL SERVER
• Ventajas:
Permisos a nivel de servidor, seguridad en
tablas, permitir o no lectura, etc.
Ofrece una potente forma de unir SQL e
Internet.
SQL SERVER
• Desventaja: 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.
La relación calidad-precio esta muy debajo comparado con Oracle.
SQL SERVER
• Desventajas: Los problemas de la 6.5 eran muchos:
bloqueo a nivel de página, dispositivos con crecimiento manual, un tamaño de página fijo y demasiado pequeño (2048KB), una pésima implementación de los tipos de datos variables como varchar.
MYSQL
• Fabrica: SUN MICROSYSTEM
• Versiones: MYSQL RSC MYSQL RC 4.1.24MYSQL RC 5.5.0 MYSQL BETA
MYSQL
• Características: Múltiples motores de almacenamiento. Agrupación de transacciones. Replicación segura.Planificación de eventos.Conectividad segura. Búsqueda e indagación de datos
MYSQL
• Licencia: Privada.
• Ventajas:
Bajo costo en requerimientos para la
elaboración de bases de datos.
No necesita mucha memoria raw.Facilidad de configuración e instalación.
MYSQL
• Desventajas:
No tiene soporte.
No permite el modo de autentificación local
No sincroniza los datos con otras bases de datos
réplicas
MYSQL
• Errores de Programación:
Demasiadas conexiones.
Problemas al entrar a la base de datos.
Mysql se apaga automáticamente cuando el
tiempo de espera se termina
POSTGRESQL
• Fabrica: Development group • Versiones:
o POSTGRESQL 9.0 o POSTGRESQL v.1 o POSTGRESQL v.2 o POSTGRESQL v.3 o POSTGRESQL v.4
POSTGRESQL
• Licencia: Libre• Ventajas:
Sistema gratis Conexión estable.Permisos a nivel de columna. Consultas complejasIntegridad transaccional Control de
Concurrencia (multiversión)
POSTGRESQL
• Desventajas:
Requiere administradores capacitados.
Lento en comparación con mysql o sql
server
POSTGRESQL
• Errores de Programación: Los ficheros deben de estar correctamente
instalados para su correcta función. En el momento de la instalación no se puede
instalar la base de datos llamada “root” lo que atraería muchos inconvenientes después.
Algunos usuarios tiene problemas al momento de que los autentifique la tabla esto pasa por la falta de reconocimiento de contraseñas en la sgbd.