Las doce reglas de las bases de datos distribuidas

Slides:



Advertisements
Presentaciones similares
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.
Advertisements

DBMS (SGBD) El Sistema de Gestión
Introducción a LAS Bases de Datos
Noveno Semestre UNIDEC
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
ASPECTOS DEL DISEÑO DE SD
“Tuning” Universidad Nacional Autónoma de México Bases de datos I
Arquitecturas de Sistemas de BD
BASES DE DATOS DISTRIBUIDAS
4/2/ :49 PM BASE DE DATOS © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
Introducción a los Sistemas de Bases de Datos Distribuidos
Bases de Datos Distribuidas, Paralelas, Replicación y la WWW
MOTORES DE BASE DE DATOS
Base de datos.
BASES DE DATOS DISTRIBUIDAS
Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
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
REPLICACIÓN EN SQL SERVER
Ing. Fabián Ruano.  Definición  Diferencias con BD Centralizadas.
Bases de datos Distribuidas ITES de la región carbonífera 1 Problemas de las Bases de datos distribuidas.
BASES DE DATOS DISTRIBUIDAS
OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
BASES DE DATOS INTRODUCCION
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
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.
Sistemas de Bases de datos heterogeneos
BASE DE DATOS.
INTRODUCCIÓN. Motivación “Procesamiento distribuido significa dividir una aplicación en tareas y poner cada tarea en la plataforma donde pueda ser manejada.
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
BASES DE DATOS DISTRIBUIDAS
Sistemas Distribuidos
Departamento de Informática Universidad de Rancagua
Departamento de Informática Universidad de Rancagua
Sistemas operativos: S. Madre: Controlar, Accesos, interacción, Ejecución, modificar Software: interacción, Ejecución, Modificar Como instalarlo Seguridad.
Departamento de Informática Universidad de Rancagua Profesor: Paula Quitral Reglas BDD.
Introducción a los Sistemas Distribuidos. Prof. Yudith Cardinale Sept – Dic 2008 Universidad Simón Bolívar Departamento de Computación y T. I Sistemas.
SISTEMA DE INFORMACION
UNIDAD 7 “OTROS PARADIGMAS DE PROGRAMACIÓN“ LI & MSC OSCAR RAMIREZ CORTÉS Universidad de la Huasteca Veracruzana.
Como Selección Un Sistema Operativo Como instalarlo
Bases de Datos II BASES DE DATOS DISTRIBUIDAS
BASES DE DATOS DISTRIBUIDAS
Bases de datos distribuidas
Replicación Bases de Datos Distribuidas Ing. Fernando Ortiz Ahumada.
BASE DE DATOS DISTRIBUIDAS
Instituto Tecnológico de puebla Materia Desarrollo de aplicaciones para ambientes distribuidos Catedrático Dr. José Bernardo Parra Alumnos Cesar Mauricio.
Unidad 1. CONCEPTOS DE BASES DE DATOS
Aplicaciones en 2,3 y n capas
El administrador de los formatos de bases de datos Es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable.
 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.
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.
Transcripción de la presentación:

Las doce reglas de las bases de datos distribuidas Autonomía local No dependencia de un sitio central Operación continua Independencia con respecto a la localización Independencia con respecto a la fragmentación. Independencia de réplica

Las doce reglas de las bases de datos distribuidas (cont.) 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 Independencia con respecto al DBMS

Autonomía local Los sitios de un sistema distribuido deben ser autónomos (hasta donde sea posible). Ningún sitio X deberá depender para su buen funcionamiento de un sitio Y. Todas las operaciones de un sitio se controlan en ese sitio.

No dependencia de un sitio central Todos los sitios deben tratarse igual; no debe haber dependencia de un sitio maestro para obtener un servicio central (centralización de consultas o transacciones). Razones: Cuello de botella Vulnerabilidad

Operación continua Lo mismo que en un sistema centralizado, nunca deberá haber la necesidad de apagar a propósito el sistema.

Independencia con respecto a la localización Transparencia de localización, no será necesario que ningún usuario sepa donde están almacenados físicamente los datos, debe, el sistema comportarse como si todos los datos estuvieran almacenados en su propio sitio local.

Independencia con respecto a la fragmentación Un sistema maneja fragmentación si es posible dividir una relación en partes o “fragmentos” para propositos de almacenamiento físico.

Independencia con respecto a la fragmentación ClientesDeSabinas ClientesDeRosita Sabinas Rosita Los datos se almacenan donde se usa con mayor frecuencia, de manera que la mayoría de las operaciones son locales reduciendo el tráfico en la red.

Independencia de réplica Un sistema maneja réplica de datos si una relación dada (o un fragmento) se puede representar en el nivel físico mediante varias copias almacenadas o réplicas, en muchos sitios distintos.

Independencia de réplica Razones de la réplica: Mejor desempeño (menos comunicación intersitial) Mejor disponibilidad Desventaja: Propagación de actualizaciones

Independencia de réplica La réplica, como la fragmentación, deberá ser transparente al usuario.

Procesamiento distribuido de consultas Mensajes Optimización de consultas

Manejo distribuido de transacciones Aspectos principales: Control de recuperación Control de concurrencia

Manejo distribuido de transacciones Agente. En un sistema distribuido, una sola transacción puede implicar la ejecución de código en varios sitios. Por lo tanto se dice que cada transacción puede tener varios agentes. Un agente es el proceso ejecutado en nombre de una transacción dada en un determinado sitio

Independencia con respecto al equipo Las instalaciones de cómputo en el mundo real por lo regular incluyen varias máquinas diferentes y existe una verdadera necesidad de integrara datos en todos estos sistemas y presentar al usuario “una sola imagen del sistema”-

Independencia con respecto al sistema operativo Es conveniente ejecutar el mismo DBMS en diferentes equipos pero también en diferentes sistemas operativos.

Independencia con respecto a la red El sistema ha de poder manejar múltiples sitios diferentes, con equipo distinto y diferentes sistemas operativos, resulta obvia la conveniencia de manejar también varias redes comunicación distintas.

Independencia con respecto al DBMS Es deseable manejar la heterogeneidad SQL Server, ORACLE, MySQL, INGRES...