BASES DE DATOS DISTRIBUIDAS

Slides:



Advertisements
Presentaciones similares
Arquitectura Cliente Servidor
Advertisements

Definición En un sistema de base de datos distribuida, los datos se almacenan en varios computadores. Los computadores de un sistema distribuido se comunican.
Diseño de Bases de Datos
Guido Rubin Escalabilidad.
DBMS (SGBD) El Sistema de Gestión
Introducción a LAS Bases de Datos
BASES DE DATOS DISTRIBUIDAS
Bases de Datos Distribuidas
Bases de datos distribuidas
Base de Datos Distribuidas Bases de Datos II Universidad Argentina J. F. Kennedy - Año 2008 Maletin Yahoo => briefcase.yahoo.com Usuario => bd2_jfk Pssw.
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Sistemas de Bases de Datos Distribuidas
Carlos Rojas Kramer Universidad Cristóbal Colón
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Arquitecturas de las BDD
Confiabilidad en Bases de Datos Distribuidas
Arquitecturas de Sistemas de BD
BASES DE DATOS DISTRIBUIDAS
DISTRIBUCIÓN DE BASE DE DATOS La replica Por: Noemí Sampedro 6 sistemas.
Introducción a los Sistemas de Bases de Datos Distribuidos
Bases de Datos Distribuidas, Paralelas, Replicación y la WWW
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
MOTORES DE BASE DE DATOS
BASES DE DATOS DISTRIBUIDAS
Universidad Centroamericana
Bases de Datos Distribuidas
Bases de Datos Distribuidas Por: Israel Miralles y Vicente Toledo.
Diseño de Bases de Datos Distribuidas (1era Parte)
Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.
Universida mariano galvez de guatemala
Fragmentación de Datos
Ing. Fabián Ruano.  Definición  Diferencias con BD Centralizadas.
Instituto Tecnológico de La Paz Ing. Fernando Ortiz Ahumada.
Bases de datos Distribuidas ITES de la región carbonífera 1 Problemas de las Bases de datos distribuidas.
BASES DE DATOS DISTRIBUIDAS
Lenguajes utilizados para aplicaciones distribuidas
Introducción a las bases de datos
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Desarrollo de aplicaciones para ambientes distribuidos
12 Reglas para un SBDD Autonomía local.
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
Bases de Datos Distribuidas
REPLICACION DE BASE DE DATOS DISTRIBUIDAS
Bases de Datos Distribuidas M. en C. Anastacio Antolino Hernández PROBLEMA DE LOS SISTEMAS DISTRIBUIDOS SISTEMAS MANEJADORES DE BASES DE DATOS DISTRIBUIDAS.
BASES DE DATOS DISTRIBUIDAS
Administración de Bases de Datos
CONCEPTOS BÁSICOS DE CLIENTE SERVIDOR MICHAEL LOZA, DANNY SANCHEZ & MAURICIO VILLENA.
BASES DE DATOS DISTRIBUIDAS
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Servidor de la Base de Datos E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Departamento de Informática Universidad de Rancagua
Departamento de Informática Universidad de Rancagua
Departamento de Informática Universidad de Rancagua Profesor: Paula Quitral Reglas BDD.
Sistemas distribuidos Expositores Carlos Javier. ¿Que es un sistema distribuido? ¿Que es un sistema distribuido?
Bases de Datos II BASES DE DATOS DISTRIBUIDAS
Bases de datos distribuidas
BASE DE DATOS DISTRIBUIDAS
Las doce reglas de las bases de datos distribuidas
Unidad 1. CONCEPTOS DE BASES DE DATOS
SISTEMAS OPERATIVOS.
1 Unidad I.2.- Objetivos de los Sistemas Distribuidos Ing. Luis Armando García Eliseo © Agosto 2011.
 Definir conceptos fundamentales de las BDD como DTM y DBMS.  Conocer el esquema actual de la Base de datos de la UNACH.  Analizar cuándo utilizar.
Conociendo el modelo Cliente-Servidor
Sistemas Distribuidos Conceptos Básicos Propiedades MSI. Nancy A. Olivares Ruiz.
Administración de Base de Datos Recuperación Prof Mercy Ospina Torres
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Bases de datos ITecnológico San Agustín1 BASES DE DATOS Conceptos Básicos Paulo César Acosta Lozano –
“Tipos de Bases de Datos”. Integrantes: Chambilla Calsinas, Mercedes C. Yupanqui Pari, Willy Hernán.
Transcripción de la presentación:

BASES DE DATOS DISTRIBUIDAS

INICIO DE LAS BASES DE DATOS DISTRIBUIDAS BD Centralizada INICIO DE LAS BASES DE DATOS DISTRIBUIDAS Sistemas cliente-Servidor

COMPONENTES DE UNA BDD Hardware Software DDBMS DTM DBMS NODO Esta formado por: DDBMS DTM DBMS NODO Independencia de operación en nodos Transparencia de ubicación Particionamiento de datos Rendimiento

SISTEMAS GESTORES DE BASES DE DATOS

EL PRINCIPIO FUNDAMENTAL NOS CONDUCE A 12 OBJETIVOS: 1. 2. Deben ser AUTONOMÍA LOCAL NO DEPENDENCIA DE UN SITIO CENTRAL Red BD Sitio 1 Sitio 3 Sitio 2

OPERACIONES CONTINUAS 3. 4. OPERACIONES CONTINUAS INDEPENDENCIA DE UBICACIÓN.  BD Local BD RED Sitio

5.INDEPENDENCIA DE FRAGMENTACION. 6. INDEPENDENCIA DE REPLICACIÓN.

7. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS

8. ADMINISTRACIÓN DE TRANSACCIONES DISTRIBUIDAS “accesos-operaciones- transformacion”. BEGIN, COMMIT, ROLLBACK Una transacción se compone de Varios “agentes<proceso ejecutado>” Aspectos principales Establecidas para ejecutar un conjunto De acciones Control de recuperación Son lanzadas por un usuario o un agente raíz Control de concurrencia “manejo de interbloqueos” Una transacción siempre hace parte de una aplicación Una transacción es una acción atómica, siendo una unidad de control de concurrencia y de recuperación.

COMO FUNCIONAN LAS TRANSACCIONES ATOMICIDAD (todo-nada) CONSISTENCIA (trans_completas) AISLAMIENTO DURABILIDAD

9. INDEPENDENCIA DE HARDWARE 9.INDEPENDENCIA DE HARDWARE. Soporte para un gran número de máquinas diferentes. Poder integrar todos los datos de todos estos sistemas y presentar al usuario una “imagen del sistema único”. 10.INDEPENDENCIA DE SISTEMA OPERATIVO. Obviamente es necesario no sólo tener la posibilidad de ejecutar el mismo DBMS en diferentes plataformas de hardware, sino también ejecutarlo en diferentes plataformas de sistema operativo. 11.INDEPENDENCIA DE RED: Si el sistema va a tener la posibilidad de soportar muchos sitios distintos es obviamente necesario tener la posibilidad de soportar también una variedad de redes de comunicación distintas. 12.INDEPENDENCIA DE DBMS. Lo que se necesita es que todos los ejemplares de DBMS en sitios diferentes soporten la misma interfaz.

DISTRIBUCIÓN DE LOS DATOS EN UNA BDD centralizada replicada particionada híbrida Esquema

CRITERIOS PARA ESCOGER LA DISTRIBUCION DE LOS DATOS Localidad de la data Fiabilidad de la data Disponibilidad de la data Capacidades y costos de almacenamiento Distribución de la carga de procesamiento Costo de comunicación Uso del sistema

FRAGMENTACIÓN DE LAS BDD consiste en dividir la BD en fragmentos menores, cada fragmento se guarda en sitio diferente. RAZONES PARA FRAGMENTAR: Encontrar unidad de distribución más adecuada. Disminuir cantidad de accesos remotos. Incrementar el nivel de concurrencia. 2. CONDICIONES PARA DEFINIR FRAGMENTOS Completitud Reconstrucción Disyunción 3. Ventajas y Desventajas

TIPOS DE FRAGMENTACIÓN: HORIZONTAL VERTICAL MIXTA

Fragmentación Horizontal Primaria σ ESCUELA=“CIME”(J) σ ESCUELA=“EISIC”(J)

Fragmentación Vertical J J1∏ Jno,NOTA(J) J2∏ Jno,NOMBRE,ESCUELA(J)

Fragmentación Mixta o Hibrida J R1 σ ESCUELA=“EISIC” (J) R2∏Jno,NOTA(R1)

CASO DE ESTUDIO ?

BIBLIOGRAFÍA BELL, David, GRIMSON, Jane Distributed Database Systems. 1992. Gran Bretaña: Addison-Wesley Publishers Ltd., 1992.

INFOGRAFIA http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/MonogSO/TRANS02.htm http://books.google.com.co/books?id=UmLBLPGniSoC&pg=PA167&lpg=PA167&dq=ADMINISTRACIÓN+DE+TRANSACCIONES+DISTRIBUIDAS.+en+bases+de+datos&source=bl&ots=ghaGebzk8c&sig=d5PuZL1MN04FV518npPbXOHSAH8&hl=es&sa=X&ei=vHFLUo_W http://es.scribd.com/doc/52514704/13/Independencia-con-respecto-a-la-red http://webcache.googleusercontent.com/search?q=cache:XHy_lfJc12AJ:www.ciens.ucv.ve:8080/genasig/sites/bases-de-datos-dist/archivos/BDD%2520-%2520Clase%25205.pps+&cd=5&hl=es-419&ct=clnk&gl=co