Está en la página 1de 26

Bases de datos

distribuidas
Mtro. Mauricio Arturo Reyes
Hdez.

DAIS - UJAT

Ago 2015 Ene

Bases de datos
distribuidas
Agenda
1.
2.
3.
4.
5.
6.

Sistema de Base de datos o SBDB


Sitios o nodos
Transaccin local
Transaccin global
Razones para construir un SBDB
Ejemplo de una base de datos distribuida

Ago 2015 Ene

Bases de datos
distribuidas
Agenda
1.
2.
3.
4.
5.
6.

Sistema de Base de datos o SBDB


Sitios o nodos
Transaccin local
Transaccin global
Razones para construir SBDB
Ejemplo de una base de datos distribuida

Ago 2015 Ene

Sistema de Base de datos


o SBDB
Un Sistema de Bases de datos
distribuidas, es aquel en el cual
mltiples sitios de bases de datos
estn ligados por un sistema de
comunicaciones de tal forma que, un
usuario en cualquier sitio puede
acceder a los datos en cualquier parte
de la red exactamente como si estos
fueran accedidos de forma local.

Ago 2015 Ene

Sistema de Base de datos


o SBDB

Ago 2015 Ene 2016

Aplicaciones
Organismos
gubernamentales
Industria automotriz
Industria militar
Lneas de Transportacin
area
Cadenas hoteleras
Servicios bancarios y
financieros

Ago 2015 Ene 2016

Caractersticas
Los sitios distribuidos deben ser
autnomos
No es necesario que los usuarios
sepan dnde estn almacenados
fsicamente los datos
No debe de haber dependencia de un
sitio central
La fragmentacin es deseable por
razones de desempeo
Ago 2015 Ene 2016

Bases de datos
distribuidas
Agenda
1.
2.
3.
4.
5.
6.

Sistema de Base de datos o SBDB


Sitios o nodos
Transaccin local
Transaccin global
Razones para construir un SBDB
Ejemplo de una base de datos distribuida

Ago 2015 Ene

Sitios o nodos
Dependiendo del contexto en
el que se mencionen existen
diferentes nombres para
referirse a las computadoras
que forman parte de un
SDBD, tales como sitios o
nodos.

Ago 2015 Ene

Sitios o nodos

Ago 2015 Ene

Bases de datos
distribuidas
Agenda
1.
2.
3.
4.
5.
6.

Sistema de Base de datos o SBDB


Sitios o nodos
Transaccin local
Transaccin global
Razones para construir un SBDB
Ejemplo de una base de datos distribuida

Ago 2015 Ene

Transaccin local
Una transaccin local es
aquella que accede a los
datos del nico sitio en el cual
se inici la transaccin.

Ago 2015 Ene

Transaccin local

Ago 2015 Ene

Bases de datos
distribuidas
Agenda
1.
2.
3.
4.
5.
6.

Sistema de Base de datos o SBDB


Sitios o nodos
Transaccin local
Transaccin global
Razones para construir un SBDB
Ejemplo de una base de datos distribuida

Ago 2015 Ene

Transaccin global
Es aquella que, o bien accede
a los datos situados en un
sitio diferente de aquel en el
que se inici la transaccin, o
bien accede a datos de varios
sitios distintos

Ago 2015 Ene

Transaccin local

Ago 2015 Ene

Bases de datos
distribuidas
Agenda
1.
2.
3.
4.
5.
6.

Sistema de Base de datos o SBDB


Sitios o nodos
Transaccin local
Transaccin global
Razones para construir un SBDB
Ejemplo de una base de datos distribuida

Ago 2015 Ene

Razones para construir un


SBDB
Datos compartidos
Autonoma
Disponibilidad

Ago 2015 Ene

Razones para construir un


SBDB
Datos compartidos
La principal ventaja de construir un sistema
distribuido de bases de datos es poder disponer
de un entorno donde los usuarios puedan
acceder desde una nica ubicacin a los datos
que residen en otras ubicaciones.

Ago 2015 Ene

Razones para construir un


SBDB
Autonoma
La principal ventaja de compartir datos por
medio de distribucin de datos es que cada
ubicacin es capaz de mantener un grado de
control sobre los datos que se almacenan
localmente.

Ago 2015 Ene

Razones para construir un


SBDB
Disponibilidad
Si un sitio de un sistema distribuido falla, los
sitios restantes pueden seguir trabajando. En
particular, si los elementos de datos estn
replicados en varios sitios,

Ago 2015 Ene

Razones para construir un


SBDB
Disponibilidad
una transaccin que necesite un elemento
de datos en particular puede encontrarlo en
varios sitios. De este modo, el fallo de un
sitio no implica necesariamente la cada del
sistema.

Ago 2015 Ene

Bases de datos
distribuidas
Agenda
1.
2.
3.
4.
5.
6.

Sistema de Base de datos o SBDB


Sitios o nodos
Transaccin local
Transaccin global
Razones para construir un SBDB
Ejemplo de una base de datos distribuida

Ago 2015 Ene

Ejemplo de una base de


datos distribuida
Un sistema bancario
compuesto por cuatro
sucursales situadas en cuatro
ciudades diferentes.
Ago 2015 Ene

Ejemplo de una base de


datos distribuida
Cada sucursal posee su propia
computadora con una base de datos
que alberga todas las cuentas abiertas
en dicha sucursal. As, cada una de
estas instalaciones se considera un
sitio.
Ago 2015 Ene

Ejemplo de una base de


datos distribuida
Tambin hay un nico sitio que
mantiene la informacin relativa a
todas las sucursales del banco. Cada
sucursal dispone (entre otras) de una
relacin:
Esquema-cuenta=(numeronombre-sucursal, saldo)
Pag. cuenta,
456. libro
BD

Ago 2015 Ene

También podría gustarte