Soluciones bases de datos

Páginas: 154 (38288 palabras) Publicado: 11 de octubre de 2010
Soluciones a Problemas de Base de Datos Distribuidas en Sistemas de Pequeña y Mediana Escala

1

CAPÍTULO I

INTRODUCCIÓN A LAS BASES DE DATOS DISTRIBUIDAS

1.1. INTRODUCCIÓN TEÓRICA A LA DISTRIBUCIÓN DE DATOS.

El procesamiento de Bases de Datos Distribuida continúa en evolución y de ninguna forma estamos hablando de una disciplina en su plena madurez. Como advirtieron Bernstein yGoodman sobre un aspecto del procesamiento distribuido El control de concurrencia distribuido, en comparación (con el no distribuido), esta en un estado de alta turbulencia. Para los DDBMS (Distribuited Data Base Manager System) se han propuesto más de 20 algoritmos de control de concurrencia, y varios de ellos han estado, o están en proceso de ser implementados. Tales algoritmos son complejos,complicados de comprender, su corrección es difícil de probar, y hay que hacer notar que muchos de ellos son incorrectos 1.

Muchos de los problemas han sido identificados, pero se conocen pocas soluciones. Además, el tema es en extremo complejo, y la investigación se encuentra dividida por varias facetas de los problemas. Gran parte del trabajo ha sido teórico, por lo tanto, muchos aspectos de tipopráctico han sido ignorados.

Al mismo tiempo, los usuarios finales que cuentan con microcomputadoras y bases de

1

Philip A. Bersntein y Nathan Goodman Concurreney Control in Distributed Database System Surveys, Junio, pag. 185 José Luis Cisneros Cervantes Jorge Javier Jirón Rosero

Soluciones a Problemas de Base de Datos Distribuidas en Sistemas de Pequeña y Mediana Escala

2

datoslocales han aumentado la presión sobre el departamento MIS para que proporcione alguna forma de procesamiento distribuido. Los fabricantes de los DBMS (Database Manager System) han empezado a anunciar productos que se dicen DDBMS, la mayor parte de los cuales falla al tratar de resolver los problemas de procesamiento de Base de Datos Distribuida. Tales productos mejoraran a través de tiempo, y sedesarrollan verdaderos productos DDBMS distribuidos.

El procesamiento de datos distribuida es el procesamiento de base de datos en el cual la ejecución de transacciones y la recuperación y actualización de los datos acontece a través de dos o más computadoras independientes. Por lo general separadas geográficamente. La siguiente figura muestra un sistema de datos distribuida que involucracuatro computadoras.

José Luis Cisneros Cervantes

Jorge Javier Jirón Rosero

Soluciones a Problemas de Base de Datos Distribuidas en Sistemas de Pequeña y Mediana Escala

3

BDw DBMw

Programa de consulta o transacción

BDx DTMx DBMx

Programa de consulta o transacción

DTMy

DBMy

BDy

Programa de consulta o transacción DDB

DTMz DDB

DDBMS Interfaz de Solicitud
FIGURANro. 1 Arquitectura de Base de Datos Distribuida

Interfaz de Acción

1.1.1. Conceptos sobre bases de datos distribuidas

El sistema de administración de base de datos distribuida (Distributed Database Manager System DDBMS), esta formado por las transacciones y administradores de base de datos distribuidos de todas las computadoras. Tal y como se muestra, tal
José Luis Cisneros CervantesJorge Javier Jirón Rosero

Soluciones a Problemas de Base de Datos Distribuidas en Sistemas de Pequeña y Mediana Escala

4

DDBMS es un esquema genérico que implica un conjunto de programas que operan en diversas computadoras. Estos programas pueden ser subsistemas de un producto único DDBMS, concesionado por un solo fabricante, o también pudiera resultar una colección de programas defuentes dispares: algunos concesionados por fabricantes, y algunos otros escritos en casa.

El administrador de transacciones distribuidas (Distributed Transaction Manager DTM) es un programa que recibe solicitudes de procesamiento de los programas de consultas o de transacciones y a su vez las traduce en acciones para los administradores de la base de datos. Una función importante del DTM es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • NORMALIZACIÓN DE BASES DE DATOS CASOS PRÁCTICOS CON SOLUCIÓN
  • Solución Taller Base de Datos
  • BASE DE DATOS , base de datos
  • Bases de datos y usuarios de bases de datos
  • Que es una base de datos y tipos de base de datos
  • Base De Datos
  • Base De Datos
  • Base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS