SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Sistemas de Bases De Datos
Distribuidas
Tecnología de Base de Datos, 2014. Rotta, Damián
Colección de sitios, conectados por algún tipo de red, en el cual:
Cada sitio es un sistema de base de datos completo
Los sitios han acordado trabajar juntos para que un usuario de cualquier sitio pueda
acceder a los datos desde cualquier lugar de la red, como si los datos estuvieran guardados en el
propio sitio del usuario.
Ventajas (primer acercamiento)
Permite que la estructura de la base de datos refleje la estructura de la empresa.
Permite tener acceso a datos remotos cuando sea necesario.
Desventajas (primer acercamiento)
Complejidad técnica.
Objetivos
0) Ante el usuario, un sistema distribuido debe lucir exactamente igual que un sistema que no es
distribuido.
1)Autonomía local.
2) No dependencia de un sitio central.
3) Operación continua.
4) Independencia de ubicación.
5) Independencia de fragmentación.
6) Independencia de replicación.
7) Procesamiento de consultas distribuidas.
8) Administración de transacciones distribuidas.
9) Independencia de hardware.
10) Independencia de sistema operativo.
11) Independencia de red.
12) Independencia de DBMS.
Autonomía Local
Todas las operaciones en un sitio dado están controladas por ese sitio.
Todos los datos pertenecen a alguna base de datos local, aun cuando estén accesibles desde otros sitios remotos.
No dependencia de un sitio central
Todos los sitios deben ser tratados como iguales.
Es necesaria por si misma, aunque no se logre la autonomía local completa
Operación continua
Confiabilidad, la probabilidad de que el sistema esté listo y funcionando en cualquier momento dado.
Disponibilidad, la probabilidad de que el sistema esté listo y funcionando continuamente
a lo largo de un período especificado
Independencia de ubicación
Los usuarios no tienen que saber dónde están almacenados físicamente los datos, sino que deben
ser capaces de como si todos los datos estuvieran almacenados en su propio sitio local.
Independencia de fragmentación
Una tabla puede ser dividida en partes o fragmentos, para efectos de almacenamiento físico.
Vertical o horizontal.
Los usuarios deben ser capaces de comportarse, como si los datos en realidad estuvieran
sin fragmentación alguna.
Independencia de replicación
Una tabla puede ser representada por muchas copias distintas, o réplicas, guardadas en muchos sitios
distintos.
Los usuarios deben ser capaces de comportarse como si los datos en realidad no estuvieran
replicados.
Procesamiento de consultas distribuidas
La optimización es más importante que en un sistema centralizado.
Administración de transacciones distribuidas
Control de la recuperación y el control de la concurrencia.
Independencia de hardware
La posibilidad de ejecutar el mismo DBMS en diferentes plataformas de HW.
Independencia de red
La posibilidad de soportar también una variedad de redes de comunicación distintas.
Independencia de DBMS
Todos los ejemplares soporten la misma interfaz
La posibilidad de ejecutar el mismo DBMS en diferentes plataformas de SO.
Independencia de sistema operativo
Problemas
Procesamiento de consultas
Optimización global y local.
Administración del catálogo
¿Dónde y cuándo lo almacenamos?
Propagación de la actualización
Autonomía local.
Control de la recuperación
No dependencia de un sitio central
Control de la concurrencia
Sobrecarga debido a mensajes.

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Maquinas virtuales, Manuel Umanzor
Maquinas virtuales, Manuel UmanzorMaquinas virtuales, Manuel Umanzor
Maquinas virtuales, Manuel Umanzor
 
Comparticion de recursos
Comparticion de recursosComparticion de recursos
Comparticion de recursos
 
Presen base de datos distribuida
Presen base de datos distribuidaPresen base de datos distribuida
Presen base de datos distribuida
 
Base de datos distribuidas vs centralizadas
Base de datos distribuidas vs centralizadasBase de datos distribuidas vs centralizadas
Base de datos distribuidas vs centralizadas
 
Bases de Datos Distribuidas
Bases de Datos DistribuidasBases de Datos Distribuidas
Bases de Datos Distribuidas
 
Bases de Datos Distribuidas
Bases de Datos DistribuidasBases de Datos Distribuidas
Bases de Datos Distribuidas
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Ddbms
DdbmsDdbms
Ddbms
 
Arquitectura de bases de datos distribuidas
Arquitectura de bases de datos distribuidasArquitectura de bases de datos distribuidas
Arquitectura de bases de datos distribuidas
 
Base de Datos Distribuidas - 22
Base de Datos Distribuidas - 22Base de Datos Distribuidas - 22
Base de Datos Distribuidas - 22
 
Bases de datos Distribuidas
Bases de datos DistribuidasBases de datos Distribuidas
Bases de datos Distribuidas
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Bases de Datos Distribuidas
Bases de Datos DistribuidasBases de Datos Distribuidas
Bases de Datos Distribuidas
 
BASE DE DATOS DISTRIBUIDAS
BASE DE DATOS DISTRIBUIDASBASE DE DATOS DISTRIBUIDAS
BASE DE DATOS DISTRIBUIDAS
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Diapositiva s.o.
Diapositiva s.o.Diapositiva s.o.
Diapositiva s.o.
 
Bd distribuidas
Bd distribuidasBd distribuidas
Bd distribuidas
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Unidad1 Bases De Datos Distribuidas
Unidad1 Bases De Datos DistribuidasUnidad1 Bases De Datos Distribuidas
Unidad1 Bases De Datos Distribuidas
 

Semelhante a Sistemas de Bases de Datos Distribuidas

Semelhante a Sistemas de Bases de Datos Distribuidas (20)

Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
Tema del 1.1 al 1.2
Tema del 1.1 al 1.2Tema del 1.1 al 1.2
Tema del 1.1 al 1.2
 
BASE DE DATOS DISTRIBUIDAS
BASE DE DATOS DISTRIBUIDASBASE DE DATOS DISTRIBUIDAS
BASE DE DATOS DISTRIBUIDAS
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
2. introducción y conceptos básicos
2. introducción y conceptos básicos2. introducción y conceptos básicos
2. introducción y conceptos básicos
 
Arquitecturas de bd
Arquitecturas de bdArquitecturas de bd
Arquitecturas de bd
 
Dase de datos distribuidas
Dase de datos distribuidasDase de datos distribuidas
Dase de datos distribuidas
 
doc.ppt
doc.pptdoc.ppt
doc.ppt
 
Presen bdd 3
Presen bdd 3Presen bdd 3
Presen bdd 3
 
Distribuidas y centralizadas
Distribuidas y centralizadasDistribuidas y centralizadas
Distribuidas y centralizadas
 
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDASUNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
UNIDAD 2 DISEÑO DE LAS BASES DE DATOS DISTRIBUIDAS
 
Redes distribuidas
Redes distribuidasRedes distribuidas
Redes distribuidas
 
Arquitecturas bdd equipojuanmanuel
Arquitecturas bdd equipojuanmanuelArquitecturas bdd equipojuanmanuel
Arquitecturas bdd equipojuanmanuel
 
Arquitecturas bdd equipojuanmanuel
Arquitecturas bdd equipojuanmanuelArquitecturas bdd equipojuanmanuel
Arquitecturas bdd equipojuanmanuel
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Bd centralizadas distribuidas
Bd centralizadas distribuidasBd centralizadas distribuidas
Bd centralizadas distribuidas
 
Introduccion SD
Introduccion SDIntroduccion SD
Introduccion SD
 
tema 1.pptx
tema 1.pptxtema 1.pptx
tema 1.pptx
 
Unidad uno s.o
Unidad uno s.oUnidad uno s.o
Unidad uno s.o
 

Último

Formato de práctica reflexiva ante una problemática social.docx.pdf
Formato de práctica reflexiva ante una problemática social.docx.pdfFormato de práctica reflexiva ante una problemática social.docx.pdf
Formato de práctica reflexiva ante una problemática social.docx.pdfjuanrubenc78
 
Virus -Josue Cabascango _20240322_194349_0000.pdf
Virus -Josue Cabascango _20240322_194349_0000.pdfVirus -Josue Cabascango _20240322_194349_0000.pdf
Virus -Josue Cabascango _20240322_194349_0000.pdfMiSpotify
 
Simuladores de circuitos electrónicos.pdf
Simuladores de circuitos electrónicos.pdfSimuladores de circuitos electrónicos.pdf
Simuladores de circuitos electrónicos.pdfLeonardoOa4
 
Los mejores simuladores electrónicos que se pueden utilizar
Los mejores simuladores electrónicos que se pueden utilizarLos mejores simuladores electrónicos que se pueden utilizar
Los mejores simuladores electrónicos que se pueden utilizarjosuesj13
 
02 - RUP_Introduccion_Definicion.pdf
02 - RUP_Introduccion_Definicion.pdf02 - RUP_Introduccion_Definicion.pdf
02 - RUP_Introduccion_Definicion.pdfRodrigo Cerón
 
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdfAlgoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdfdarosario3d
 
03 - RUP_Elaboracion_Construccion_1_2024.pdf
03 - RUP_Elaboracion_Construccion_1_2024.pdf03 - RUP_Elaboracion_Construccion_1_2024.pdf
03 - RUP_Elaboracion_Construccion_1_2024.pdfRodrigo Cerón
 
Herramientas de Mantenimiento_Soporte Técnico_David Andrade.pdf
Herramientas de Mantenimiento_Soporte Técnico_David Andrade.pdfHerramientas de Mantenimiento_Soporte Técnico_David Andrade.pdf
Herramientas de Mantenimiento_Soporte Técnico_David Andrade.pdfdaa100407
 
Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...
Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...
Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...AlexaRamirez39
 

Último (9)

Formato de práctica reflexiva ante una problemática social.docx.pdf
Formato de práctica reflexiva ante una problemática social.docx.pdfFormato de práctica reflexiva ante una problemática social.docx.pdf
Formato de práctica reflexiva ante una problemática social.docx.pdf
 
Virus -Josue Cabascango _20240322_194349_0000.pdf
Virus -Josue Cabascango _20240322_194349_0000.pdfVirus -Josue Cabascango _20240322_194349_0000.pdf
Virus -Josue Cabascango _20240322_194349_0000.pdf
 
Simuladores de circuitos electrónicos.pdf
Simuladores de circuitos electrónicos.pdfSimuladores de circuitos electrónicos.pdf
Simuladores de circuitos electrónicos.pdf
 
Los mejores simuladores electrónicos que se pueden utilizar
Los mejores simuladores electrónicos que se pueden utilizarLos mejores simuladores electrónicos que se pueden utilizar
Los mejores simuladores electrónicos que se pueden utilizar
 
02 - RUP_Introduccion_Definicion.pdf
02 - RUP_Introduccion_Definicion.pdf02 - RUP_Introduccion_Definicion.pdf
02 - RUP_Introduccion_Definicion.pdf
 
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdfAlgoritmos Paralelos - Actividad 14 - UNIBE.pdf
Algoritmos Paralelos - Actividad 14 - UNIBE.pdf
 
03 - RUP_Elaboracion_Construccion_1_2024.pdf
03 - RUP_Elaboracion_Construccion_1_2024.pdf03 - RUP_Elaboracion_Construccion_1_2024.pdf
03 - RUP_Elaboracion_Construccion_1_2024.pdf
 
Herramientas de Mantenimiento_Soporte Técnico_David Andrade.pdf
Herramientas de Mantenimiento_Soporte Técnico_David Andrade.pdfHerramientas de Mantenimiento_Soporte Técnico_David Andrade.pdf
Herramientas de Mantenimiento_Soporte Técnico_David Andrade.pdf
 
Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...
Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...
Diseño de Algoritmos Paralelos. Mejorando la eficiencia computacional aprovec...
 

Sistemas de Bases de Datos Distribuidas

  • 1. Sistemas de Bases De Datos Distribuidas Tecnología de Base de Datos, 2014. Rotta, Damián
  • 2. Colección de sitios, conectados por algún tipo de red, en el cual: Cada sitio es un sistema de base de datos completo Los sitios han acordado trabajar juntos para que un usuario de cualquier sitio pueda acceder a los datos desde cualquier lugar de la red, como si los datos estuvieran guardados en el propio sitio del usuario.
  • 3. Ventajas (primer acercamiento) Permite que la estructura de la base de datos refleje la estructura de la empresa. Permite tener acceso a datos remotos cuando sea necesario. Desventajas (primer acercamiento) Complejidad técnica.
  • 4. Objetivos 0) Ante el usuario, un sistema distribuido debe lucir exactamente igual que un sistema que no es distribuido. 1)Autonomía local. 2) No dependencia de un sitio central. 3) Operación continua. 4) Independencia de ubicación. 5) Independencia de fragmentación. 6) Independencia de replicación. 7) Procesamiento de consultas distribuidas. 8) Administración de transacciones distribuidas. 9) Independencia de hardware. 10) Independencia de sistema operativo. 11) Independencia de red. 12) Independencia de DBMS.
  • 5. Autonomía Local Todas las operaciones en un sitio dado están controladas por ese sitio. Todos los datos pertenecen a alguna base de datos local, aun cuando estén accesibles desde otros sitios remotos. No dependencia de un sitio central Todos los sitios deben ser tratados como iguales. Es necesaria por si misma, aunque no se logre la autonomía local completa
  • 6. Operación continua Confiabilidad, la probabilidad de que el sistema esté listo y funcionando en cualquier momento dado. Disponibilidad, la probabilidad de que el sistema esté listo y funcionando continuamente a lo largo de un período especificado Independencia de ubicación Los usuarios no tienen que saber dónde están almacenados físicamente los datos, sino que deben ser capaces de como si todos los datos estuvieran almacenados en su propio sitio local.
  • 7. Independencia de fragmentación Una tabla puede ser dividida en partes o fragmentos, para efectos de almacenamiento físico. Vertical o horizontal. Los usuarios deben ser capaces de comportarse, como si los datos en realidad estuvieran sin fragmentación alguna. Independencia de replicación Una tabla puede ser representada por muchas copias distintas, o réplicas, guardadas en muchos sitios distintos. Los usuarios deben ser capaces de comportarse como si los datos en realidad no estuvieran replicados.
  • 8. Procesamiento de consultas distribuidas La optimización es más importante que en un sistema centralizado. Administración de transacciones distribuidas Control de la recuperación y el control de la concurrencia. Independencia de hardware La posibilidad de ejecutar el mismo DBMS en diferentes plataformas de HW.
  • 9. Independencia de red La posibilidad de soportar también una variedad de redes de comunicación distintas. Independencia de DBMS Todos los ejemplares soporten la misma interfaz La posibilidad de ejecutar el mismo DBMS en diferentes plataformas de SO. Independencia de sistema operativo
  • 10. Problemas Procesamiento de consultas Optimización global y local. Administración del catálogo ¿Dónde y cuándo lo almacenamos? Propagación de la actualización Autonomía local. Control de la recuperación No dependencia de un sitio central Control de la concurrencia Sobrecarga debido a mensajes.