La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Las doce reglas de las bases de datos distribuidas

Presentaciones similares


Presentación del tema: "Las doce reglas de las bases de datos distribuidas"— Transcripción de la presentación:

1 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

2 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

3 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.

4 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

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

6 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.

7 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.

8 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.

9 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.

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

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

12 Procesamiento distribuido de consultas
Mensajes Optimización de consultas

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

14 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

15 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”-

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

17 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.

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


Descargar ppt "Las doce reglas de las bases de datos distribuidas"

Presentaciones similares


Anuncios Google