ARQUITECTURA DE SISTEMAS
DE BASES DE DATOS
«HISTORIA
#COMO ESTAN ESTRUCTURADOS
#FUNCIONALIDAD
®CONCLUSIONESLas arquitecturas de bases de datos han evolucionado
Pe Re ME MC OME MEER artery
Coen Ca A Re CMR owe CM MET Cd
INNS eS NO eat natant meat eeu)
Committee of the American National Standards Institute
ee Uw Cm ae oT) Ce
Se ON CEE Braco Sc aCn ed cst aT]
Pe OR ep Cat k ery
CNB Bio CBr nC Bee)
CIC b AB Rete acpi Kren)
piles tonto Konstan eR eA ob Ac OS Cutnteyy
Coon oene Umer er aten Ca orIRIN)
/— Tiene un esquema interno que describe la estructura
fisica de almacenamiento de base de datos, Emplea un
modelo fisico de datos y los unicos datos que existen
estan realmente en este nivel.
NIV EE XSEERN@
Tiene esquema conceptual. Describe la estructura de toda la
base de datos para una comunidad de usuarios. Oculta los
detalles fisicos de almacenamiento y trabaja con elementos
légicos como entidades, atributos y relaciones,
NIVEL CONCEPTUAL
Tiene varios esquemas externos 0 vistas de usuario, Cada
esquema describe la vision que tiene de la base de
datos a un grupo de usuarios, ocultando el resto.SIC ge qo
Controlador Controlador Controlador
de diseo de de de unidad
UC disco ‘impresora de cinta
Controlador de
memoria
MemoriaSistemas Cliente-Servidor
Entre las principales caracteristicas de la arquitectura cliente/servidor se
Picea octet eee ceen
Seale alee Role eee ee RecA eV)
Oiler e
Seelam ethene eee Rea ote OLE
Cecil
* El cliente no depende de la ubicacién fisica del servidor, ni del tipo de
equipo fisico en el que se encuentra, ni de su sistema operativo.
* Los cambios en el servidor implican pocos 0 ningun cambio en el
alleNiveles de la arquitectura
Esta arquitectura se puede clasificar en cinco
niveles, seguUn las funciones que asumen el
cliente y el servidorTipos de Arquitectura Cliente-
Servidor:
= De dos capas:
PPR eC Ticats ace as
Ce eeete
Clientes obesos (thick clients): La mayor
Pee SEE eek aE eta uk eral
del procesamiento) reside junto a la ldgica
PAC ncue ceo
Oren eek eee seeker
Carers
- Clientes delgados (thin clients): solo la
légica de la presentacidn reside en el
Soe eee ern a tary ir)
de la légica de la aplicacién en el servidor.
Es posible que un servidor funcione como
cliente de otro servidor. Esto es conocido
Cau ee te eae aeTipos de Arquitectura Cliente-
Servidor:
Lee CRs od
fe
Meet CR EME rt Werf de usuario
Pomorie miecatck es
capas. La tercera capa (servidor intermedio)
estd entre el interfaz de usuario (cliente) y el
gestor de datos (servidor). La capa
enue ete snek aan) Servidor de apicas procesamierio
procesamiento y en ella se ejecutan las
Ea eee ere Mem
ne ete ae eek
slo 100 usuarios de la arquitectura de 2
OMe Reet ce tet trer Validactn de dat
Se eer ean eu cl 0 ale base de dstos
Rear cm ta ities a MCunscan LeveL}
nei ket auc g
el
Ponisi sty eet Mein cut sree As
Stree Chee eae aac
ea mare en ee ea)
Crea eran
Arquilectura de 3 capasEl concepto de paralelismo supone la introduccién de
varios procesadores para resolver un problema
Sabemos que un procesador diez veces mds
potente que.un procesador de potencia normal
para una fecha es mucho mds caro que diez
rocesadores de potencia normal para dicha fecha.
or ello, si paralelizamos nuestro programa -es
decir, dividimos la carga. computacional entre varios
procesadores distintos- vamos a obtener una mejora
en la relacion entre costo y rendimiento. Con menos
inversion en hardware estamos. obteniendo mucha
mas potencia computacional.
Los sistemas paralelos mejoran la velocidad d_e
procesamiento y E\S mediante la utilizacion de UCP
y discos en paralelo.Las arquitecturas de sistemas paralelos varian entre dos extremos:
No compartir nada.- Cada procesador tiene acceso exclusivo a
su memoria principal y a sus unidades de disco.
Memoria compartida.- Cualquier procesador tiene acceso a
cualquier modulo de memoria o unidad de disco a través de
una interconexién rapida.
Un punto intermedio lo es discos compartidos - donde cualquier
procesador tiene acceso a cualquier unidad de disco a través
de la interconexidn, pero solo tiene acceso exclusivo a su
memoria principal.
Jerdrquico- Es un hibrido de las anteriores. También se le llama
grano grueso (varios computadores independientes) y grano
fino (varios computadores integrados al mismo sistema)Tipos de sistemas paralelos
b™
L™
as
MHP
>
oe
ae ia
Memoria Compartida. Disco Compartido. me
Sin CompartimientoteDwnese
SuBSSTENACE
MBWORA SECUNOARA