Evolución
Hay varios factores
que han hecho que las bases de datos evolucionen a bases de datos distribuidas.
En el mundo de los negocios se ha dado una globalización y a la vez las
operaciones de las empresas son cada vez más
descentralizadas geográficamente. También el poder de las computadoras
personales aumentó y el costo de los Mainframes ya no tenía sentido. Además la
necesidad de compartir datos ha hecho que crezca el mercado de las bases de
datos distribuidas.
Componentes
Hardware involucrado
El hardware utilizado
no difiere mucho del hardware utilizado en un servidor normal. Al principio se
creía que si los componentes de una base de datos eran especializados serían
más eficientes y rápidos, pero se comprobó que el decentralizar todo y adoptar
un enfoque "nada compartido" (shared-nothing) resultaba más
barato y eficaz. Por lo que el hardware que compone una base de datos
distribuida se reduce a servidores y la red.
Software
Sistema manejador de base de datos distribuida (DDBMS)
Este sistema está
formado por las transacciones y los administradores de la base de datos
distribuidos. Un DDBMS implica un conjunto de programas que operan en diversas
computadoras, estos programas pueden ser subsistemas de
un único DDBMS de un fabricante o podría consistir de una colección de
programas de diferentes fuentes.
Administrador de transacciones distribuidas (DTM)
Este es un programa
que recibe las solicitudes de procesamiento de los programas de consulta o
transacciones y las traduce en acciones para los administradores de la base de
datos. Los DTM se encargan de coordinar y controlar estas acciones. Este DTM
puede ser propietario o desarrollado en casa.
Sistema manejador de base de datos (DBMS)
Es un programa que
procesa cierta porción de la base de datos distribuida. Se encarga de recuperar
y actualizar datos del usuario y generales de acuerdo con los comandos
recibidos de los DTM.
Nodo
Un nodo es una
computadora que ejecuta un DTM o un DBM o ambos. Un nodo de transacción ejecuta
un DTM y un nodo de base de datos ejecuta un DBM.
No hay comentarios:
Publicar un comentario