• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
Instituto Tecnológico Superior de MisantlaBases de Datos DistribuidasProblemas de los Sistemas de Base de DatosDistribuidosDocente:Lic. Arnulfo Gamaliel Hernández GonzálezAlumno:Hazael Jaramillo Molina
Misantla, Ver. A 24 de Febrero de 2009
 
A pesar de tener la ventaja de permitir que la información sea accedida de forma más eficiente, adiferencia de un sistema centralizado, las bases de datos distribuidas también tienen ciertas desventajas,las cuales se enuncian a continuación.
Las
velocidades de transmición
del medio de comunicación pueden ser tan bajas como 1200 bps. Mientras que un sistema local se tienen velocidades de 2 Mbps.
Procesamiento de consultas:
En este sentido se debe tratar de reducir el número y tamaño deregistros que son movidos entre los diferentes lugares al tratar de resolver consultas. Además dela información que se requiere para realizar la optimización en forma local, es necesario contar con la información de fragmentación y localización.
Administración del catálogo.
En este aspecto existen varias alternativas:
Centralizado.
Completamente replicado.
Particionado.
Centralizado y algunas particiones.Un punto crucial en este sentido es crear nombres únicos para cada tabla, campos, etc.independientemente de su localización.
Propagación de actualizaciones:
Este es uno de los problemas más graves de tener los datosreplicados. No se cuenta con una solución óptima, y la estrategia que normalmente seimplementa es la siguiente:
Una copia centralizada que es la que generalmente se actualiza.
Múltiples copias que son actualizadas bajo la responsabilidad del lugar que tiene la copiacentralizada.
Concurrencia:
Este problema puede dar lugar a DEADLOCKS distribuidos. Una de lasestrategias que se siguen para controlar la concurrencia involucra (considerando que hay Nlugares).
 N requerimientos de bloqueo.
 N concesiones de bloqueo.
 N mensajes de actualización
 N reconocimientos.
 N requerimientos de desbloqueo.
Mientras que en el enfoque de una copia centralizada que después se actualiza se requiere:
Un requerimiento de bloqueo.
Una conseción de bloqueo.
 N actualizaciones.
 N reconocimientos.
1 requerimiento de desbloqueo.
Fallas locales y globales:
Una falla local es aquella que solo afecta a una transacción local por contraste una falla global afecta a todas las transacciones y posiblemente al sistema decomputación completo. Las fallas globales pueden clasificarse en:
Fallas del sistema: Afectan a todas las transacciones en progreso pero no dañan físicamentela base de datos. La parte crítica de este tipo de falla es que el contenido de la memoria principal se pierde. Al restaurar la operacn del sistema es necesario deshacer lasoperaciones que no se completaron exitosamente y en ocasiones rehacer operaciones que secompletaron exitosamente pero solo en los buffers de la memoria principal y no en el disco.La identificación de cuáles transacciones deshacer y cuales rehacer se soporta utilizando puntos de verificación en los cuales los buffers se actualizan en disco además de escribir un
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...