Está en la página 1de 16

Elaborado por: Jos Caraballo Zarah Leandro Francia Loreto

TABLA DE CONTENIDO

CONCEPTOS BSICOS.. DEFINICIN DE BASE DE DATOS DISTRIBUIDAS (BDD) CARACTERSTICAS.. ARQUITECTURA VENTAJAS Y DESVENTAJAS DE LAS BDD PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS OPTIMIZACIN DE CONSULTAS DISTRIBUIDAS ARQUITECTURA DEL PROCESAMIENTO DE CONSULTAS. DESCOMPOSICIN DE CONSULTAS LOCALIZACIN DE DATOS

TABLA DE CONTENIDO

OPTIMIZACIN GLOBAL DE CONSULTAS OPTIMIZACIN LOCAL DE CONSULTAS TRANSACCIONES DISTRIBUIDAS PROPIEDADES DE LAS TRANSACCIONES TIPOS DE TRANSACCIONES CONTROL DE CONCURRENCIA TEORA DE LA SERIABILIDAD SERIABILIDAD SMBD DISTRIBUIDOS TAXONOMA DE LOS MECANISMOS DE CONTROL DE CONCURRENCIA. CONCLUSIONES. BIBLIOGRAFA

CONCEPTOS BSICOS

Un Sistema de Bases de Datos Distribuida (SBDD),


La Administracin de Base de Datos Distribuida Un administrador de base de datos (DTM), La diferencia principal entre los sistemas de bases de datos centralizados y los distribuidos

La Fragmentacin

DEFINICIN DE BASE DE DATOS DISTRIBUIDAS (BDD)

Entonces, una BDD es en realidad una especie de objeto virtual, cuyas partes componentes se almacenan fsicamente en varias base de datos reales distintas ubicadas en diferentes sitios. De hecho, es la unin lgica de esa base de datos. En otras palabras, cada sitio tiene sus propias bases de datos reales locales, sus propios usuarios locales, sus propios DBMS y programas para la administracin de transacciones (incluyendo programas de bloqueo, bitcoras, recuperacin, etc), y su propio administrador local de comunicacin de datos (administrador DC). En particular un usuario dado puede realizar operaciones sobre los datos en su propio sitio local exactamente como si ese sitio no participara en absoluto en el sistema distribuido.

CARACTERSTICAS

Autonoma Local No dependencia de un sitio central Operacin Continua Independencia con respecto a la localizacin Independencia con respecto a la fragmentacin

Independencia de rplica
Procesamiento Distribuido de Consultas Manejo Distribuido de Transacciones Independencia con respecto al equipo Independencia con respecto al Sistema Operativo Independencia con respecto a la red El mismo SMBD es usado por cada localidad.

ARQUITECTURA

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.

Organizacin en capas de los niveles de transparencia.

NIVELES DE TRANSPARENCIAS EN SBDD

La transparencia al nivel de red


Transparencia sobre la localizacin de datos Transparencia sobre el esquema de nombramiento

La transparencia sobre replicacin de datos


La transparencia a nivel de fragmentacin de datos

VENTAJAS Y DESVENTAJAS DE LAS BDD

VENTAJAS
La naturaleza distribuida de algunas aplicaciones de Bases de Datos Mayor fiabilidad y disponibilidad Posibilidad de compartir los datos al tiempo que se mantiene un cierto de grado de control local. Mejor rendimiento

DESVENTAJAS
La principal desventaja se refiere al control y manejo de los datos
Dado que los datos pueden estar replicados, el control de concurrencia y los mecanismos de recuperacin son mucho ms complejos que en un sistema centralizado. La distribucin produce un aumento en la complejidad del diseo y en la implementacin del sistema.

PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS

Dado que la ejecucin de consultas es un aspecto crtico en el rendimiento de un DBMS, el procesamiento de consultas ha
recibido una gran atencin tanto para bases de datos centralizadas como distribuidas. Sin embargo, el procesamiento de consultas es mucho ms difcil en ambientes distribuidos que en centralizados, ya que existe un gran nmero de parmetros que afectan el rendimiento de las consultas distribuidas.

OPTIMIZACIN DE CONSULTAS DISTRIBUIDAS

As, el problema de optimizacin de consultas es minimizar una funcin de costo tal que

funcin de costo total = costo de I/O + costo de CPU + costo de comunicacin

ARQUITECTURA DEL PROCESAMIENTO DE CONSULTAS

Descomposicin de consultas Localizacin de Datos Optimizacin Global de Consultas Optimizacin Local de Consultas

TRANSACCIONES DISTRIBUIDAS

Una transaccin es una coleccin de acciones que hacen transformaciones consistentes de los estados de un sistema preservando la consistencia del sistema

Propiedades de las transacciones


1.-Atomicidad 2.-Consistencia 3.-Aislamiento 4.-Durabilidad

TIPOS DE TRANSACCIONES

1.-reas de aplicacin
2.-Tiempo de duracin 3.-Estructura

CONTROL DE CONCURRENCIA

El control de concurrencia trata con los problemas de aislamiento y consistencia del procesamiento de transacciones

CONCLUSIONES

La disponibilidad de las bases de datos y de las redes de computadoras ha promovido el desarrollo de un nuevo
campo denominado bases de datos distribuidas. Una base de datos distribuida es una base de datos integrada la cual se construye por encima de una red de computadoras en lugar de una sola computadora. Las bases de datos distribuidas ofrecen diversas ventajas a los diseadores y usuarios de bases de datos. Entre las ms importantes se encuentra la transparencia en el acceso y localizacin de informacin. Sin embargo, el diseo y administracin de bases de datos distribuidas constituye un gran desafo que incorpora problemas no encontrados en bases de datos centralizadas. Por ejemplo, los esquemas de fragmentacin y localizacin de informacin, el manejo de consultas a sitios distribuidos y los mecanismos de control de concurrencia y confiabilidad en bases de datos distribuidas.

También podría gustarte