SlideShare una empresa de Scribd logo
1 de 10
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.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (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
 

Similar a Sistemas de Bases de Datos Distribuidas

Similar 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
 
Arquitecturas de Base de Datos- kmm.pptx
Arquitecturas de Base de Datos- kmm.pptxArquitecturas de Base de Datos- kmm.pptx
Arquitecturas de Base de Datos- kmm.pptx
 
Tipos_Arquitecturas_de_Base_de_Datos.pptx
Tipos_Arquitecturas_de_Base_de_Datos.pptxTipos_Arquitecturas_de_Base_de_Datos.pptx
Tipos_Arquitecturas_de_Base_de_Datos.pptx
 
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
 

Último

Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++luzgaray6
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Leonardo J. Caballero G.
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.CeteliInmaculada
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 

Último (6)

Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 

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.