BASE DE DATOS DISTRIBUIDOS.

 Bases de datos distribuidos

Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos y geográficos (pej. un servidor corriendo 2 máquinas virtuales) e interconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamientos autónomos, estos permiten realizar operaciones locales o distribuidas.

Un Sistema de Bases de Datos Distribuida (SBDD), en inglés Distributed Database Management System (DDBMS),1​ es un sistema en el cual múltiples sitios de bases de datos están ligados entre sí por un sistema de comunicaciones de tal forma que, un usuario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como si estos fueran accedidos de forma local.

Componentes de un sistema de base de datos distribuidos

  • 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 descentralizar 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

    SBDD

    Este sistema está formado por las transacciones y los administradores de la base de datos distribuidos. Un SBDD implica un conjunto de programas que operan en diversas computadoras, estos 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 libre.

    Sistema manipulador 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.



  • Arquitectura de una base de datos distribuidas
  • Arquitectura de bases de datos distribuidas • La arquitectura define la estructura de un sistema. Al definir la arquitectura se deben identificar las componentes de un sistema, las funciones que realiza cada una de las componentes y las interrelaciones e interacciones entre cada componente.


  • Operaciones de un sistema de bases de datos distribuidos.
  • Una base de datos distribuida es una colección de multiples bases de datos lógicamente interrelacionadas sobre una red de computadoras. Un Sis- tema Manejador de Bases de Datos Distribuidas se define como el sistema de software que permite la gestión de una base de datos distribuida y hace transparente la distribución.

  • Terminología de Base de Datos Distribuido.
  • Conjunto de múltiples bases de datos lógicamente relacionadas que se encuentran distribuidas en diferentes espacios lógicos e interconectados por una red de comunicaciones. Tienen la capacidad de realizar procesamiento autónomo, permitiendo realizar así operaciones locales o distribuidas. 

Comentarios

Entradas populares de este blog