Bases de Datos Distribuidas

16
Arquitecturas de las BDD Integrantes : Nieto Miranda Ivonne Gaspar Bautista Ulises José García Miguel Martínez Eugenio Pablo Pioquinto Rómulo Gustavo Cruz Esteban Sergio

Transcript of Bases de Datos Distribuidas

Page 1: Bases de Datos Distribuidas

Arquitecturas de las BDD

Integrantes : Nieto Miranda IvonneGaspar Bautista Ulises

José García MiguelMartínez Eugenio Pablo

Pioquinto Rómulo GustavoCruz Esteban Sergio

Page 2: Bases de Datos Distribuidas

2

• Bases de Datos DistribuidasConcepto:Se le conoce a Base de Datos Distribuida(BDD) al conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas entre diferentes sitios interconectados por una red de comunicaciones, los cuales tienen la capacidad de procesamiento autónomo lo cual indica que puede realizar operaciones locales o distribuidas.

Imagen 1. BDD

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Page 3: Bases de Datos Distribuidas

3

• Características: - Autonomía Local: Los sitios distribuido deben ser autónomos, es decir que todas las operaciones en un sitio dado se controlan en ese sitio.

- No dependencia de un sitio central: No debe de haber dependencia de un sitio central para obtener un servicio.

- Operación Continua: Nunca debería apagarse para que se pueda realizar alguna función, como añadir un nuevo sitio.

- Independencia con respecto a la localización: No debe de ser necesario que los usuarios sepan dónde están almacenados físicamente los datos, sino que más el usuario lo debe de ver como si solo existiera un sitio local.

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Page 4: Bases de Datos Distribuidas

4

• Características:

- Independencia con respecto a la fragmentación: La fragmentación es deseable por razones de desempeño, los datos, puede almacenarse en la localidad donde se utilizan con mayor frecuencia de manera que la mayor parte de las operaciones sean sólo locales y se reduzca el tráfico en la red.

- Independencia de réplica: Si una relación dada (es decir, un fragmento dado de una relación) se puede presentar en el nivel físico mediante varias copias almacenadas o réplicas, en muchos sitios distintos.

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Page 5: Bases de Datos Distribuidas

5

Imagen 2. Representación de una Base de Datos Distribuida

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Miguel Josesito
Page 6: Bases de Datos Distribuidas

6

• Arquitectura de las Bases de Datos Distribuidas

La arquitectura general de un sistema de bases de datos distribuida, introducirá el concepto de fragmentación de datos relacionado con el nivel de transparencia de distribución que un SBDD debe ofrecer. Se dará una descripción acerca de las componentes de las bases de datos distribuidas. 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.

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Page 7: Bases de Datos Distribuidas

7CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

• La arquitectura ANSI-SPARC

(American National Standards Institute, Standards Planning And Requirements Committee).También llamada Arquitectura de tres niveles, es separar la vista de los usuarios, lo hace de la siguiente manera:• Nivel externo (Vistas individuales de los usuarios): Vista de usuario describe una

parte de la base de datos que es relevante para un usuario.• Nivel Medio (Vista conceptual): Forma de describir los datos que se almacenan

dentro de la base de datos. • Nivel interno (Vista de almacenamiento): Forma en que la base de datos se

representa físicamente en el sistema informático.

Page 8: Bases de Datos Distribuidas

8CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Imagen 3. Arquitectura ANSI-SPARC

Page 9: Bases de Datos Distribuidas

9

• Arquitectura ParalelaSe ejecuta sobre múltiples procesadores y discos que han sido diseñados para ejecutar operaciones en paralelo, cuando sea posible, con el propósito de mejorar el rendimiento. Los sistemas paralelos mejoran la velocidad de procesamiento y de E/S mediante la utilización de UCP y discos en paralelo. La fuerza que ha impulsado a los sistemas paralelos de bases de datos ha sido la demanda de aplicaciones que han de manejar bases de datos extremadamente grandes (del orden de terabytes, esto es, 1012 bytes) o que tienen que procesar un número enorme de transacciones por segundo (del orden de miles de transacciones por segundo). La ganancia de velocidad y la ampliabilidad son dos aspectos importantes en el estudio del paralelismo. La ganancia de velocidad se refiere a la ejecución en menos tiempo de una tarea dada mediante el incremento del grado del paralelismo.

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Page 10: Bases de Datos Distribuidas

10

• Existen varios modelos de arquitecturas para las máquinas paralelas:• Arquitectura de memoria compartida.

Consisten de diversos procesadores los cuales accedan una misma memoria y un misma unidad de almacenamiento (uno o varios discos). Algunos ejemplos de este tipo son las computadoras Sequent Encore y los mainframes IBM4090 y Bull DPS8.

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Imagen 4. Arquitectura de memoria compartida.

Page 11: Bases de Datos Distribuidas

11

• Arquitectura de disco compartido.

Consiste de diversos procesadores cada uno de ellos con su memoria local pero compartiendo una misma unidad de almacenamiento (uno o varios discos). Ejemplos de estas arquitecturas son los cluster de Digital, y los modelos IMS/VS Data Sharing de IBM.

Imagen 5. Arquitectura de disco compartido.

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Page 12: Bases de Datos Distribuidas

12

• Arquitectura nada compartido.Consiste de diversos procesadores cada uno con su propia memoria y su propia unidad de almacenamiento. Aquí se tienen los clusters de estaciones de trabajo, las computadoras Intel Paragon, NCR 3600 y 3700 e IBM.

Imagen 6. Arquitectura de nada compartido.

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Page 13: Bases de Datos Distribuidas

13

Imagen 7. Arquitectura de nada compartido.

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Page 14: Bases de Datos Distribuidas

14

- Arquitectura Cliente-ServidorPosee uno o más procesos clientes y uno o más procesos servidores, un proceso cliente puede mandar un query a alguno de los procesos servidores. Los clientes son responsables de los aspectos relacionados con la interface de usuario, mientras que los servidores manejan los datos y ejecutan las transacciones.

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Imagen 8. Arquitectura Cliente-Servidor

Page 15: Bases de Datos Distribuidas

15

• Arquitectura Centralizada: La idea es que necesitamos solo un servidor de bases de datos capaz de manejar queries y transacciones provenientes de múltiples servidores. Podemos pensar en este servidor especial como una capa del software que coordina la ejecución de queries y transacciones a través de uno o más servidores de bases de datos independientes, es usualmente llamado Middleware.

Imagen 9. Arquitectura Centralizada.

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN

Page 16: Bases de Datos Distribuidas

16

• Arquitectura Distribuida:Características:- Control jerárquico: DBA global y DBA local.- Transparencia en la Distribución: Localización de los datos es un aspecto adicional

de independencia de datos.- Replicación de Datos: Copias múltiples de datos que incrementa la localidad y la

disponibilidad de datos.- No hay estructuras intersitios. Uso de optimización global para reducir

transferencia de datos.- Problemas de seguridad intrínseco.

CARRETERA TOLUCA ATLACOMULCO KM. 44.8 EJIDO DE SAN JUAN Y SAN AGUSTÍN, JOCOTITLÁN