Está en la página 1de 11

CUADRO COMPARATIVO

BASES DE DATOS CENTRALIZADAS Y BASES DE DATOS DISTRIBUIDAS

BASE DE DATOS

CARACTERISTICAS
Los datos se encuentran en diferentes mquinas, generalmente situados en localizaciones geogrficas diferentes. Dichas mquinas pueden ser de distinto tipo atendiendo a su tamao, prestaciones y Sistema Operativo. A cada uno de los ordenadores que integran el sistema de Bases de Datos distribuido se le conoce como nodo o emplazamiento del sistema y pueden ser administrados de forma diferente. Realizan dos tipos de transacciones bien diferenciados: -Transacciones Locales: cuando se accede a los datos del nico emplazamiento donde se inici la transaccin. -Transacciones Globales: Cuando se accede a datos de emplazamientos distintos al emplazamiento donde se inici la transaccin. Las transacciones Globales sern las que requerirn un tratamiento diferenciado con respecto a las realizadas en sistemas de Bases de Datos Centralizados.

DISTRIBUIDA

BASE DE DATOS

CARACTERISTICAS

Se basa en la existencia de una maquina servidora que almacena los datos y las aplicaciones que los procesan.
CENTRALIZADA

Los clientes se comportan como terminales y solo sirven para introducir datos desde el teclado

BASE DE DATOS

VENTAJAS Compartimiento de datos. Los usuarios de un nodo son capaces de acceder a los datos de otro nodo. Por ejemplo, desde la Direccin, se puede consultar los datos de los alumnos de Informtica.

DISTRIBUIDA

Autonoma. Cada nodo tiene cierto grado de control sobre sus datos, en un sistema centralizado, hay un administrador del sistema responsable de los datos a nivel global. Cada administrador local puede tener un nivel de autonoma local diferente.
Disponibilidad. Si en un sistema distribuido falla un nodo, los nodos restantes pueden seguir funcionando. Si se duplican los datos en varios nodos, la transaccin que necesite un determinado dato puede encontrarlo en cualquiera de los diferentes nodos.

BASE DE DATOS

VENTAJAS

CENTRALIZADA

Gran nivel de seguridad.


Fcil de administrar.

BASE DE DATOS

DESVENTAJAS Coste de desarrollo del software. La complejidad aadida que es necesaria para mantener la coordinacin entre nodos hace que el desarrollo de software sea ms costoso. Mayor probabilidad de errores. Como los nodos que constituyen el sistema funcionan en paralelo, es ms difcil asegurar el funcionamiento correcto de los algoritmos, as como de los procedimientos de recuperacin de fallos del sistema. Mayor sobrecarga de procesamiento. El intercambio de mensajes y ejecucin de algoritmos para el mantenimiento de la coordinacin entre nodos supone una sobrecarga que no se da en los sistemas centralizados.

DISTRIBUIDA

BASE DE DATOS

DESVENTAJAS

Alto costo.
CENTRALIZADA

Maquina servidora muy cargada.

Arquitecturas de los gestores de bases de datos


La arquitectura cliente/servidor separa las funciones de una aplicacin en componentes que establecen dilogos entre s, para intercambiar informacin, servicios o recursos con el objeto de realizar una tarea comn. Cada componente puede estar en un ordenador diferente. Esta arquitectura es muy manejada por los gestores de bases de datos.

La arquitectura cliente/servidor no exige requisitos especialmente complejos a los SGBD ya que, aunque estn involucrados varios ordenadores, la base de datos en si est normalmente centralizada en un ordenador y su mantenimiento es igual de sencillo que en una arquitectura centralizada clsica.

Se suele distinguir entre sistemas homogneos y heterogneos. Un sistema es homogneo si el SGBD usado en todas las mquinas es el mismo, siendo estos este un sistema convencional. Si existe ms de un SGBD distinto el sistema se denomina heterogneo.

las bases de datos homogneas solo pueden trabajar con un solo gestor de base de datos a un nivel local. En las bases de datos heterogneas el gestor de base de datos divide sus componentes entre el cliente y el servidor, aparte de su BD local puede tener varias BD al mismo tiempo.

También podría gustarte