PDF de programación - Arquitecturas de los sistemas de base de datos

Imágen de pdf Arquitecturas de los sistemas de base de datos

Arquitecturas de los sistemas de base de datosgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 28 de Diciembre del 2017)
965 visualizaciones desde el 28 de Diciembre del 2017
343,5 KB
63 paginas
Creado hace 17a (05/12/2006)
Arquitecturas de los sistemas de base de datos:

La arquitectura de un sistema de bases de
datos está influida en gran medida por el sistema
informático subyacente en el que se ejecuta, en
concreto por aspectos de la arquitectura de la
computadora como:

• La conexión en red

• El paralelismo

• La distribución



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Arquitecturas de los sistemas de base de datos:

La distribución: permite que estos datos residan donde
han sido generados o donde son más necesarios, pero
continuar siendo accesibles desde otros lugares o
departamentos diferentes.

El hecho de guardar varias copias de la base de datos
en diferentes sitios permite que puedan continuar las
operaciones sobre la base de datos aunque algún sitio se
vea afectado por algún desastre natural como una
inundación, un incendio o un terremoto.



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Arquitecturas de los sistemas de base de datos:



Se han desarrollado los sistemas distribuidos de

bases de datos para manejar datos distribuidos
geográfica o administrativamente a lo largo de múltiples
sistemas de bases de datos.

S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida:



“Es aquella que se almacena en más de un
lugar físico y cada uno de éstos es manejado por
un DBMS capaz de funcionar independientemente
de los otros. Algunos de ellos son completamente
distribuidos, otros
tienen un alto grado de
centralización”.

S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida:

Estos sistemas no comparten ni memoria, ni disco y las
computadoras utilizadas por los mismos pueden variar
en tamaño y función, abarcando desde estaciones de
trabajo hasta los grandes sistemas.



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida:

Beneficios e inconvenientes:

Reducen la vulnerabilidad de un lugar único central y
voluminoso. Permiten el incremento en la potencia de los
sistemas al adquirir mini computadoras que son más pequeña
y baratas. Incrementan el servicio y la posibilidad de
respuesta de los usuarios locales.



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida:



Beneficios e inconvenientes:

Los sistemas distribuidos, sin embargo, dependen de la alta

calidad de las líneas de telecomunicaciones , las cuales a su vez
son vulnerables.

Además, las bases de datos locales pueden algunas veces
alejarse de las normas y las definiciones de los datos centrales lo
cual hace surgir problemas de seguridad al distribuir amplia-
mente el acceso a datos de alta sensibilidad.

S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida:

razones para construir sistemas distribuidos

(cid:57)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
ubicación a los datos que residen en otras ubicaciones.

(cid:57)Autonomía. La principal ventaja de compartir datos por medio
de distribución de datos es que cada ubicación es capaz de
mantener un grado de control sobre los datos que se almacenan
localmente.



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida:

razones para construir sistemas distribuidos

(cid:57)Disponibilidad. Si un sitio de un sistema distribuido falla, los
sitios restantes pueden seguir trabajando. En particular, si los
elementos de datos están replicados en varios sitios, una
transacción que necesite un elemento de datos en particular
puede encontrado en varios sitios. De este modo el fallo de
un sitio no implica necesariamente la caída del sistema.



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida:

razones para construir sistemas distribuidos

El sistema puede detectar el fallo de un sitio y es posible
que sea necesario aplicar apropiadas para la recuperación del
fallo. El sistema no debe seguir utilizando los ser sitio que falló.
Finalmente, cuando el sitio que falló se recupera o se repara,
debe haber mas disponibles para integrado sin problemas de
nuevo en el sistema.



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida:

razones para construir sistemas distribuidos

La disponibilidad es crucial para los sistemas de bases de
datos que se utilizan en aplicaciones de tiempo real. Que por
ejemplo, una línea aérea pierda el acceso a los datos puede
provocar la pérdida de potenciales compradores de billetes en
favor de la competencia.



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida:

razones para construir sistemas distribuidos

(cid:57)Agilización del procesamiento de consultas:

Si una consulta comprende datos de varias localidades,
puede ser posible dividir la consulta en varias subconsultas que
se ejecuten en paralelo en distintas localidades. Sin embargo,
en un sistema distribuido no se comparte la memoria principal, así
que no todas las estrategias de intersección para procesadores
paralelos se pueden aplicar en estos sistemas.

En los casos en que hay repetición de los datos, el sistema
puede pasar la consulta a las localidades más ligeras de carga.



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida:



Desventajas de la distribución de los datos:

S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

La desventaja principal de los sistemas distribuidos es

la mayor complejidad que se requiere para garantizar una
coordinación adecuada entre las localidades.

El aumento de la complejidad se refleja en:


Costo del desarrollo de software: es más difícil estructurar
un sistema de bases de datos distribuidos y por tanto su costo
es mayor

Base de datos distribuida:

• Mayor posibilidad de errores: puesto que los sitios del
sistema distribuido operan en paralelo, es más difícil
garantizar que los algoritmos sean correctos.

• Mayor tiempo extra de procesamiento: el intercambio de
mensajes y los cálculos adicionales son una forma de tiempo
extra que no existe en los sistemas centralizados.



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Clasificación de las Bases de datos distribuidas:



o Homogéneas.

o Heterogéneas.

S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida:



o HOMOGÉNEA

En los sistemas de bases de datos distribuidas homogéneas
todos los sitios emplean idéntico software de gestión de bases de
datos, son conscientes de la existencia de los demás sitios y
acuerdan cooperar en el procesamiento de las solicitudes de los
usuarios.

S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida:

o HOMOGÉNEA

En estos sistemas, los sitios locales renuncian a una parte de
su autonomía en cuanto a su derecho a modificar los
esquemas o el software de gestión de bases de datos. Ese
software también debe cooperar con los demás sitios en el
intercambio de la información sobre las transacciones para
hacer posible su procesamiento entre varios sitios.



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida HETEROGÉNEA:



S
O
T
A
D






E
D
E
S
A
B

s
a
e
n
é
g
o
r
e
t
e
H

Las BDs Heterogéneas o Multibase de Datos son aquellas

donde Sitios diferentes utilizan diferentes DBMSs, siendo cada uno

esencialmente autónomo.

Es posible que algunos sitios no sean conscientes de la

existencia de los demás y quizás proporcionen facilidades limitadas

para la cooperación en el procesamiento de transacciones.

Base de datos distribuida HETEROGÉNEA:



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida HETEROGÉNEA:



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

En las bases de datos distribuidas heterogéneas puede
que los diferentes sitios utilicen esquemas y software de gestión
de sistemas de bases de datos diferentes. Puede que algunos
sitios no tengan información de la existencia del resto y que sólo
proporcionen facilidades limitadas para la cooperación en el
procesamiento de las transacciones.

Base de datos distribuida HETEROGÉNEA:



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

Base de datos distribuida HETEROGÉNEA:



S
O
T
A
D




s
a
e
n
é
g
o
r
e
t
e
H



E
D
E
S
A
B

La heterogeneidad se debe a que los datos de cada BD son
de diferentes tipos o formatos. El enfoque heterogéneo es más

complejo que el enfoque homogéneo y favorece el enfoque

ascendente. Es una tecnología reciente y aún existen pocas en

el mercado.

Hoy en día existe la tendencia a crear software que permita

tener acceso a diversas bases de datos autónomas
preexistentes almacenadas en SGBD heterogéneos.

Base de datos distribuida HETEROGÉNEA:



S
O
T
A
D






E
D
E
S
A
B

s
a
e
n
é
g
o
r
e
t
e
H

La Heterogeneidad de las BD es inevitable cuando

diferentes tipos de BD coexisten en una organización que trata

de compartir datos entre éstas.

Investigadores han enfocado sus esfuerzos en la exploración

de un esquema global que trate de resolver los problemas de la

Heterogeneidad, la definición de Protocolos Ínter operables y

la integración de las BD.

Base de datos distribuida HETEROGÉNEA:



S
O
T
A
D






E
D
E
S
A
B

s
a
e
n
é
g
o
r
e
t
e
H

¿Qué es la Interoperabilidad entre las BD?

Es el acceso a varias BD con SMBD similares o

diferentes.

Base de datos distribuida HETEROGÉNEA:



S
O
T
A
D






E
D
E
S
A
B

s
a
e
n
é
g
o
r
e
t
e
H

Las Bases de Datos Distribuidas Heterogéneas se componen
  • Links de descarga
http://lwp-l.com/pdf8047

Comentarios de: Arquitecturas de los sistemas de base de datos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad