
UNIVERSIDAD TÉCNICA DE AMBATO / INVESTIGACIÓN YDESARROLLO
ABSTRACT
At
present
due to
the
large volume of ¡nformation being
processed
and
not
in
one
piace, it is necessary to
determine
the
most
appropriate
settíngs
to implement
and
configure
the
distribution of informatíon ínorganízations. The Database Managers
distríbute
the
informatíon among múltiple sites, but do
not
configure
the
settíngs
according to
the
real needs of performance, security and availabilityof information.
This
paper
aims
to
show
the
ítems
that
should
be
consídered
to
set
up
scenarios
which take advantage of distríbuting ¡nformation,
not
oniy considering safety as-
pects
but
aiso factors
that
substantially ímprove
the
performance
of
database
sys-
tems.
Transactíonal replicatíon ís selected for a more detailed study, selectíon justifíed
from
the
point of view
that
this
type
of replicatíon
ensures
transactíonal consís-
tency, acondítion required in
most
commercíal applicatíons, relying on a protocol
that does
not
belong to replicatíon itself, and
that
is
the
Commít Protocol in
two
phases,
however,
aiso
addresses
two
other
ways
to
replícate informatíon.
Finally,
we
compare
the
replicatíon Turns Pessímistic
and
Optimistic Active Replica
tíon (whích
correspond
to
SQL
Server
transactíonal
replicatíon
with
immediate
up-
dating and queued updatíng, respectively). To achíeve this goal we buílt a Front -
End
acts
as a clíent
that
makes
requests
of
executíon
of
both
query
transactíons
and
update,
it also
set
up replicatíon scenarios and
conducted
aseríes of experi-
ments varyíng parameters, thereby statístícal data obtaíned enabled acompahson
between
replicatíon techníques
mentioned
above
and
ídentífy
advantages
and dís-
advantages.
INTRODUCCION
Un
área
en la cual las soluciones
están
integrando
tecnología con nuevas arquitec
turas
oformas
de
hacer
las cosas es, sin lugar adudas, el
área
de los sistemas distri
buidos de información. Ellos
se
refieren
al
manejo
de
datos
almacenados
en
facilidades de
cómputo
localizadas en muchos sitios
conectados
a
través
de una red
de comunicaciones. Un caso específico de
estos
sistemas distribuidos es lo
que
se
conoce
como
bases de
datos
distribuidas,
donde
la posibilidad de distribución se la
realiza a
través
de
la replicadón y en
otros
casos a
través
de la fragmentación de la
información, desde luego sin olvidar la posibilidad de una distribución combinada.
Una
base
de
datos
distribuida (BDD)es un conjunto de múltiples
bases
de
datos
ló
gicamente relacionadas, las cuales se encuentran distribuidas entre diferentes sitios
interconectados
por
una
red
de
comunicaciones.La
réplica
permite
distribuir
de
forma
automática
copias
de los
datos
de un
servidor
a
uno
ovarios
servidores
de
destino en uno o varios emplazamientos remotos [SoukupgS].
Una base de datos replicada consiste de un grupo de sitios n ={Ni,N2,N3,...,
Nn}
los
cuales
se
comunican
por
el
intercambio
de
mensajes.
Los sitios
son
detenidos
al fallar, y las fallas en los sitios
pueden
ser
detectadas.
Se considera un modelo
de
recuperación de fallas en el cual los sitios
pueden
recuperarse
y
reconectarse
al sis
tema
después
de sincronizar su
estado
con
alguna
de
las réplicas
que
estén
co
rriendo. La
base
de
datos
es
replicada
totalmente,
es decir,
cada
sitio
contiene
una
copia
de
la
base
de
datos.
Los
clientes
interactúan
con
la
base
de
datos
a
través
de
las
transacciones.
Las
trans
acciones
son
ejecutadas
automáticamente
y
éstas
pueden
ser
confirmadas
o
abor
tadas
en
todos
los sitios. Las
transacciones
son
parcialmente
ordenadas
en
conjunto
de
operaciones
de
lectura (r) o
de
escritura (w). Si una transacción
posee
operacio-
31