Bases de datos distribuidas

Páginas: 6 (1285 palabras) Publicado: 23 de febrero de 2012
iBase de Datos Distribuida: Una base de datos distribuida es un conjunto de múltiples Base de Datos lógicamente, relacionadas las cuales se encuentran distribuidos en diferentes espacios lógicos, por ejemplo, tenemos un servidor y varias maquinas clientes, esas maquinas tienen que interactuar con el servidor y para eso necesitan una red, estar interconectados a una red Para poder intercambiarinformación.

El sistema de administración de base de datos distribuida (DDBMS): está formado por las transacciones y los administradores de base de datos distribuidos de todas las computadoras. Es un esquema genérico que implica un conjunto de programas que operan en diversas computadoras.

Administrador de transacciones distribuidas (DTM): Es un programa que recibe so- licitudes deprocesamiento de los programas de consulta o de transacciones y a su vez las traduce en acciones para los administradores de la base de datos.

Administrador de la base de datos (DBM) es un programa que procesa cierta porción de la base de datos distribuida, como es el hecho de recuperar y actualizar datos del usuario y generales, de acuerdo con comandos de acción recibidos de los DTM.

Programas deconsulta o de transacción se comunican con los DTM a través de solicitudes parecidas a las solicitudes de acción del DBMS.

Historia
Originalmente se almacenaba la información de manera centralizada, pero con el paso del tiempo las necesidades aumentaron y esto produjo ciertos inconvenientes que no era posible solucionarlos o volverlos eficientes de la forma centralizada. Estos problemasimpulsaron la creación de almacenamiento distribuido, los cuales hoy en día proveen características indispensables en el manejo de información; es decir, la combinación de las redes de comunicación y las bases de datos.

Características Principales
* Hardware
El hardware que compone una base de datos distribuida se reduce a servidores y la red. Al determinar las autorizaciones de proceso de losnodos deberán tomarse en cuenta las diferencias en las velocidades de procesamiento y las capacidades de almacenamiento.

* Software:
a. Sistema manejador de base de datos distribuida (DDBMS)
Este sistema está formado por las transacciones y los administradores de la base de datos distribuidos. Implica un conjunto de programas que operan en diversas computadoras, estos programas puedenser subsistemas de un único DDBMS de un fabricante o podría consistir de una colección de programas de diferentes fuentes.

b. 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.

Propiedades de lastransacciones

* Atomicidad: Una transacción es una unidad atómica de procesamiento, esta se realiza o no se realiza.
* Consistencia: Si se ejecuta una transacción sobre un estado consistente, el resultado será un nuevo estado consistente.
* Aislamiento: Una transacción no hará visibles sus modificaciones a otras transacciones hasta que termine de ejecutarse completamente. Es decir, unatransacción desconoce si otras transacciones se estén ejecutando en el sistema.
* Durabilidad: Una vez una transacción se ejecuta exitosamente y realiza cambios sobre el sistema, estos cambios nunca se deben perder a causa de fallas en el sistema.

Tipos de transacciones
Una transacción puede clasificarse de diferentes maneras dependiendo básicamente de tres criterios:

1. Áreas deaplicación: Las transacciones se pueden ejecutar en aplicaciones no distribuidas. Las transacciones que operan en datos distribuidos se les conoce como transacciones distribuidas.
2. Tiempo de duración: Tomando en cuenta el tiempo que transcurre desde que se inicia una transacción hasta que se realiza un commit o se aborta, las transacciones pueden ser de tipo batch o en línea.
3....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistemas de bases de datos distribuidos
  • Base de datos distribuidas
  • Base De Datos Distribuidas
  • Bases De Datos Distribuidas
  • Base de datos distribuida
  • Bases De Datos Distribuidas
  • Bases De Datos Distribuidas
  • Carateristicas de las base de datos distribuidas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS