dise o de bases de datos distribuidas n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Diseño de Bases de Datos Distribuidas PowerPoint Presentation
Download Presentation
Diseño de Bases de Datos Distribuidas

Loading in 2 Seconds...

play fullscreen
1 / 13

Diseño de Bases de Datos Distribuidas - PowerPoint PPT Presentation


  • 111 Views
  • Uploaded on

Diseño de Bases de Datos Distribuidas. Instituto Tecnológico de La Paz Ing. Fernando Ortiz Ahumada.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Diseño de Bases de Datos Distribuidas' - tibor


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
dise o de bases de datos distribuidas
Diseño de Bases de Datos Distribuidas

Instituto Tecnológico de La Paz

Ing. Fernando Ortiz Ahumada

el problema de dise o

El problema de diseño de bases de datos distribuidas se refiere, en general, a hacer decisiones acerca de la ubicación de datos y programas a través de los diferentes sitios de una red de computadoras.

El problema de diseño
el problema de dise o1

El diseño de las bases de datos centralizadas contempla los dos puntos siguientes:

  • Diseño del esquema conceptual el cual describe la base de datos integrada.
  • Diseño físico de la base de datos, esto es, mapear el esquema conceptual a las áreas de almacenamiento y determinar los métodos de acceso a las bases de datos.
El problema de diseño
el problema de dise o2

En el caso de las bases de datos distribuidas se tienen que considerar los dos problemas siguientes:

  • Diseño de la fragmentación, este se determina por la forma en que las relaciones globales se subdividen en fragmentos horizontales, verticales o mixtos.
  • Diseño de la asignación de los fragmentos, esto se determina en la forma en que los fragmentos se mapean a las imágenes físicas, en esta forma, también se determina la solicitud de fragmentos.
El problema de diseño
objetivos del dise o de la distribuci n de los datos

En el diseño de la distribución de los datos, se deben de tomar en cuenta los siguientes objetivos:

Procesamiento local.

La distribución de los datos, para maximizar el procesamiento local corresponde al principio simple de colocar los datos tan cerca como sea posible de las aplicaciones que los utilizan.

Se puede realizar el diseño de la distribución de los datos para maximizar el procesamiento local agregando el número de referencias locales y remotas que le corresponden a cada fragmentación candidata y la localización del fragmento, que de esta forma se seleccione la mejor solución de ellas.

Objetivos del Diseño de la Distribución de los Datos
objetivos del dise o de la distribuci n de los datos1

Distribución de la carga de trabajo.

La distribución de la carga de trabajo sobre los sitios, es una característica importante de los sistemas de cómputo distribuidos.

Esta distribución de la carga se realiza para tomar ventaja de las diferentes características (potenciales) o utilizaciones de las computadoras de cada sitio, y maximizar el grado de ejecución de paralelismo de las aplicaciones.

Sin embargo, la distribución de la carga de trabajo podría afectar negativamente el procesamiento local deseado.

Objetivos del Diseño de la Distribución de los Datos
objetivos del dise o de la distribuci n de los datos2

Costo de almacenamiento y disponibilidad.

La distribución de la base de datos refleja el costo y disponibilidad del almacenamiento en diferentes sitios.

Para esto, es posible tener sitios especializados en la red para el almacenamiento de datos.

Sin embargo el costo de almacenamiento de datos no es tan relevante si éste se compara con el del CPU, I/O y costos de transmisión de las aplicaciones.

Objetivos del Diseño de la Distribución de los Datos
enfoques al problema de dise o

El enfoque de arriba hacia abajo (top-down).

Consiste en partir desde el análisis de requerimientos para definir el diseño conceptual y las vistas de usuario.

A partir de ellas se define un esquema conceptual global y los esquemas externos necesarios.

Se prosigue con el diseño de la fragmentación de la base de datos, y de aquí se continúa con la localización de los fragmentos en los sitios, creando las imágenes físicas.

Esta aproximación se completa ejecutando, en cada sitio, "el diseño físico" de los datos, que se localizan en éste.

Enfoques al problema de diseño
enfoques al problema de dise o1

El diseño de abajo hacia arriba (bottom-up).

Se utiliza particularmente a partir de bases de datos existentes, generando con esto bases de datos distribuidas.

En forma resumida, el diseño bottom-up de una base de datos distribuida requiere de la selección de un modelo de bases de datos común para describir el esquema global de la base de datos.

Esto se debe es posible que se utilicen diferentes SMBD. Después se hace la traducción de cada esquema local en el modelo de datos común y finalmente se hace la integración del esquema local en un esquema global común.

Enfoques al problema de diseño
aspectos a considerar en el dise o

Con el fin de realizar una fragmentación adecuada es necesario proporcionar información que ayude a realizarla. Esta información normalmente debe ser proporcionada por el usuario y tiene que ver con los siguientes aspectos:

  • Información sobre número de sitios o nodos.
  • Información sobre el significado, tipo e importancia de la información.
Aspectos a considerar enel diseño
aspectos a considerar en el dise o1

Información sobre la red de comunicaciones.

  • Información sobre la velocidad y seguridad en la comunicación.
  • Información acerca de los sistemas de cómputo
  • Información sobre el tipos de accesos en cada lugar (lectura/escritura)
Aspectos a considerar enel diseño
aspectos a considerar en el dise o2

Adicional a la información que obtenga, deben implementarse diferentes estrategias de diseño:

  • Fragmentación de la Base de Datos.
  • Replicación (duplicidad).
  • Procesamiento de consultas.
  • Administración de la distribución.
  • Validación y seguridad.
Aspectos a considerar enel diseño