1. UNIVERSIDAD LAICA ELOY
ALFARO DE MANABÍ
BASE DE DATOS DISTRIBUIDAS.
6TO SEMESTRE INGENIERIA EN SISTEMAS
MARCOS SOLEDISPA
2. MYSql
Caracterisitcas
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de administración.
Permite trabajar en modo cliente-servidor, donde la información y
datos se alojan en el servidor y las terminales o clientes de la red sólo
acceden a la información.
Ventajas
Fácil de instalar y configurar.
Fácil de utilizar y administrar.
Amplia funcionalidad de bases de datos.
Compatibilidad con XML.
Seguridad robusta.
Soporte de transacciones y procedimientos almacenados.
Desventajas
Consultas lógicamente equivalentes con las
condiciones NOT ANY y NOT EXISTS.
La portabilidad también es una de sus
debilidades ya que actualmente “corre” en
Sistemas Operativos Windows.
3. SYBASE
Características
Satisface las demandas extremas de rendimiento, eficiencia y
disponibilidad de los sistemas de procesamiento de
transacciones de próxima generación.
Ventajas
Rendimiento superior
Confiabilidad sólida
Menor costo total de la propiedad
Una base a largo plazo para la agilidad estratégica
Una ruta de innovación continua para los entornos
esenciales
Tiene una de las aplicaciones móviles más grandes del
mundo, con más de 10 millones de usuarios
Desventajas
En cuanto a las desventajas que pudiese tener
Sybase, no se especifica los puntos en las cuales
sea no factible o bien sea débil la base de datos,
el diferenciador más obvio es el costo de la
licencia y puede recuperarse mediante la
inversión misma a la base de datos
4. ORACLE
Características
Oracle es un sistema gestor de base de datos objeto-relacional,
y es considerado como uno de los sistemas de
bases de datos más completos, gracias a su soporte de
transacción, estabilidad, escalabilidad y soporte
multiplataforma
Ventajas
Puede ejecutarse en todas las plataformas
Soporta todas las funciones que se esperan de un servidor
"serio"
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.
Operaciones de recuperación flexibles.
Disponibilidad de los datos durante las operaciones de backup
y recovery.
Desventajas
Al parecer, la remodelación del sistema
de almacenamiento ocurrieron algunas
fallas por causa de la introducción de
extensiones orientadas a objetos.
Su precio
Un Oracle mal configurado puede ser
desesperantemente lento
5. INFORMIX
Caracteristicas
Informix incorpora conceptos de diseño que son
significativamente diferentes de las tradicionales
plataformas relacionales, lo que resulta en altos niveles de
rendimiento y disponibilidad,
capacidades distintivas en la replicación de datos y
escalabilidad, y la sobrecarga administrativa mínima.
Ventajas
Hace la conversión de tipos automáticamente, es decir no es
necesario especificar alguna instrucción que diga que
conversión de tipo se necesita.
Los valores nulos se identifican con la palabra NULL y es el
estado inicial de cualquier variable que se maneje.
Reduce los costos de la administración
Soporta requisitos de procesamiento de transacción online,
complejos y rigurosos.
Optimiza capacidades de inteligencia del negocio competitivas
Desventajas
No tiene soporte para BLOBs (Objetos
grandes binarios).
No tiene soporte para el tipo de datos
VARCHAR.
Son datos con una longitud fija de
máximo 2000 caracteres.
No es recomendable utilizarlo con
aplicaciones que exigen un gran
rendimiento desde
6. DB2
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.
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.
7. Firebird
Ventajas:
• Firebird es una base de datos ligera y sencilla de instalar.
• Solo un ejecutable autoninstalable o un script segun
plataforma.
• No consume grandes recursos en el servidor.
• Es rápida y potente. (Ver Límites Firebird).
• Tiene un tipo de licencia similar a MPL (Mozilla Public
License), que
• permite su uso de forma gratuita y con una distribución muy
poco restrictiva.
Ejemplo:
• Permite su utilizacion en nuestras aplicaciones sin la
obligacion de tener que
• publicar el codigo fuente, de las misma.
• Se pueden usar librerias externas que mejoran la operativa
de Firebird.
• Existe un driver ODBC para Firebird. ODBC Firebird
• Existen multitud de componentes para distintos lenguajes de
programacion para conectar con Firebird de forma nativa o
indirecta.
Desventajas:
• Ya fue descontinuada y solamente puede
acceder a base de datos de
firebird/interbase 6 con el dialecto 1 de
sql
• Solo lo manipulan los mas osados en
lenguaje SQL.
8. Microsoft Access
Ventajas:
Tablas para almacenar los datos.
Consultas para buscar y recuperar únicamente
los datos que necesita.
Formularios para ver, agregar y actualizar los
datos de las tablas.
Informes para analizar o imprimir los datos
con un diseño específico.
Páginas de acceso a datos para ver, actualizar
o analizar los datos de la base de datos desde
Internet o desde una intranet.
Almacenar los datos una vez en una tabla y
verlos desde varios lugares.
Desventajas:
Uno de los grandes inconvenientes que
tiene la base de datos de Access es que no es
multiplataforma, pues sólo está disponible
para sistemas operativos de Microsoft, Su uso
es inadecuado para grandes proyectos de
software que requieren tiempos de respuesta
críticos
9. POSTGRESQL
Características
PostgreSQL es un sistema de gestión de base de datos
relacional orientada a objetos y libre, publicada bajo licencia
BSD. Es un programa de código abierto, por lo que está
dirigido por una comunidad de desarrolladores llamada PGDG
Cuenta con una alta concurrencia, una amplia variedad de
tipos nativos, y diversas funciones más específicas
Ventajas
Instalación ilimitada
Ahorros considerables de costos de operación
Estabilidad y confiabilidad
Extensible
Multiplataforma
Diseñado para ambientes de alto volumen
Herramientas gráficas de diseño y administración de
bases de datos.
Puede operar sobre distintas plataformas, incluyendo
Desventajas
Es más lento en inserciones y actualizaciones,
ya que cuenta con cabeceras de intersección
que no tiene MySQL.
Soporte en línea
Consume más recursos que MySQL.
La sintaxis de algunos de sus comandos o
sentencias no es nada intuitiva