Está en la página 1de 17

REPLICA

604-A
INSTITUTO TECNOLGICO SUPERIOR DE
SAN ANDRES TUXTLA
INSTITUTO TECNOLGICO SUPERIOR DE
SAN ANDRES TUXTLA
DOCENTE
ING. IVONNE CARMONA LOEZA
MATERIA
ADMINISTRACION DE BASE DE DATOS
CARRERA
INGENIERIA EN SISTEMAS COMPUTACIONALES
EQUIPO
ABEL CHAGALA AZAMAR
ANGEL SANTIAGO COBAXIN MARTINEZ
CITLALLI DEL ROCIO GUEXPAL BENITO
JUAN JOSE MARIA PEREZ
SERGIO REYES RODRIGUEZ
BEATRIZ REYES SINTA
DOCENTE
ING. IVONNE CARMONA LOEZA
MATERIA
ADMINISTRACION DE BASE DE DATOS
CARRERA
INGENIERIA EN SISTEMAS COMPUTACIONALES
EQUIPO
ABEL CHAGALA AZAMAR
ANGEL SANTIAGO COBAXIN MARTINEZ
CITLALLI DEL ROCIO GUEXPAL BENITO
JUAN JOSE MARIA PEREZ
SERGIO REYES RODRIGUEZ
BEATRIZ REYES SINTA
REPLICA(REPLICACION)

Lareplicacines elproceso decopiar y mantener


actualizados los datos en varios nodos debases de
datosya sean estospersistenteso no. ste usa un
conceptodondeexisteunnodoamoomaestro(master)y
otrossirvientesoesclavos(slaves).

Los cambios aplicados en un sitio son capturados y


almacenados localmente antes de ser enviados a cada
nodoremoto.

La replicacin debe estar acompaada


delanlisis,diseo,
implementacin,administraciny monitoreo de
unservicioque garantice la consistencia de los
datos a lo largo de mltiples administradores
derecursosenambientesdistribuidos.

La replicacin usa tecnolog!a de base de datos


distribuida para compartir datos entre mltiples sitios,
pero una base de datos replicada y una base de datos
distribuida no es lo mismo. "n una base de datos
distribuida, los datos estn disponibles en muc#os
nodos,perounatablaenparticularresideenunsolositio
La replicacin de la in$ormacin en una %&& apunta a
aumentar la disponibilidad de la in$ormacin. "sta
disponibilidadpuedeobservarsedesdedosperspectivas'

(umentar el paralelismo en las consultas, dado que la


mismain$ormacinresidirenmsdeunalocalidaddela
red.

)e*orar la disponibilidad de los datos ante eventuales


ca!dasdenodosdelared.
Laentregadein$ormacindependedelosdi$erentes
ambientesdereplicacinexistentes,unambientede
replicacinsecategorizadelasiguiente$orma'

&istribucindedatosaotrasubicaciones

+onsolidacindedatosdesdeotrasubicaciones

,ntercambiobidireccionaldedatosconotrasubicaciones

(lgunavarianteocombinacindelasanteriores
D!" # $%&'( " )*!'+ ,-!*.( #+ /$#*.+.*0& ! %'*#*1+ $+/+ +2/2+/ 3% #(! "+'(!
!'4& "*!$(&*,#! .%+&"( 5 "(&" ! #(! &.!*'.
D*!'/*,%.*0& " "+'(! + ('/+! %,*.+.*(&!

Ladistribucindedatosinvolucraelmovimientodetodos
o un subcon*unto de datos de una o mas ubicaciones.
Losdatospuedensercopiadosaunalmac-ndedatoso
a un sistema de toma de decisiones a menudo esto
implica la trans$ormacin de datos y des normalizacin.
Los con*untos de los datos pueden ser copiados a
&ata)arts para proveer acceso local a usuarios esto
permite*erarquizarylae*ecucindelasaplicaciones.

Ladistribucintambi-nesusadaparaproveerdatosde
aplicacionesdesarrolladasenplata$ormassimilareso
di$erentes."stopuedesertansimplecomomanteneruna
copiadelosdatosdeproduccinenotrosistemaas!
comorequerirunatrans$ormacincomple*apara
adaptarsealosrequerimientosdeunanuevaaplicacin.

Losdatosquesecopienpuedennecesitarser$iltradoso
trans$ormadosparalanuevaaplicacin.Ladistribucin
tambi-npuedeserusadaparaproveercoexistenciaados
sistemasenlainstanciademigracindeunoalotro.
C(&!(#*"+.*0& " "+'(! "!" ('/+!
%,*.+.*(&!

.na empresa puede tener sus datos en distintos


sistemas distribuidos, la replicacin puede copiar los
cambios de cada sitio distribuido al sitio central para
analizar,#acerreportesoparaprocesamientocentralde
losdatos.

La consolidacin de datos puede ser muy til para


aplicacionesdenegociosinteligentes
TIPOS DE REPLICACION

L+ /$#*.+.*0& !*&./0&*.+ (+2/) provee un mecanismo


que asegura que todas las r-plicas se mantengan
actualizadasenl!nea.&eesta$orma,lalatenciaparalograr
consistenciadedatossereduceacero.

L+ /$#*.+.*0& +!*&./0&*.+ se limita a asentar las


modi$icaciones en una copia o r-plica, de*ando para ms
adelante la actualizacin del resto. &e esta $orma, un
esquema con estas caracter!sticas debe aceptar
inconsistenciatemporariadein$ormacin.
VENTAJAS

/e garantiza que el servicio o$recido por la aplicacin,no


sevea interrumpidoen casode que se d- un $allo en
algunadelasr-plicas.

La capacidad de servicio se ve incrementada cuando las


peticionese$ectuadasporlosclientesnicamenteimplican
consultas.
DESVENTAJAS

+uandolaspeticionesatendidasimpliquenunaactualizacinenelestadodela
aplicacin, dic#a actualizacin debe realizarse entodas lasr-plicas, y esto
debe #acerse de una manera ordenada para que todas ellas mantengan
unestadoconsistente.

"sto implica que lasoperacionesde actualizacin tendrn un tiempo de


serviciomayor que en el caso no replicado, pues #abr que proceder a la
propagacin de las actualizaciones sobre todas las r-plicas y para ello ser
necesarioemplearalgnmecanismodedi$usin.
U& !/)*.*( " /$#*.+.*0& $/() #+! !*2.
6%&.*(&!

S/ !.+#+,#. +on respecto a la replicacin, la


escalabilidad signi$ica la #abilidad de replicar volmenes
de datos pequeos o grandes a lo largo de recursos
#eterog-neos(#ard0are,redes,sistemasoperativos).

P/()/ '/+&!6(/7+.*0& " "+'(! 5 7+$(


" !/)*.*(!. "stos servicios permiten que los esquemas
de datos di$erentes coexistansin
perdersusemnticaesencial.

S($(/'+/ /$#*.+.*0& & 7("( !*&./0&*.(


('*7$( /+#) ( +!*&./0&*.(.

P/()/! %& 7.+&*!7(quedescribalosdatosy


ob*etosquesevanareplicar(diccionariodedatos).

P/()/! %& 7.+&*!7( $+/+ *&*.*+#*1+/ %& &("(,


estoesparaindicarlarecepcindedatosreplicados.

E# 7("#( " 6+##(! +!%7*"(. "xisten dos modelos bsicos'


ca!danorecuperable($allodeparada)yca!darecuperable."nel
primero se asume que cuando unproceso$alle, *ams se
recuperar. "n el segundo modelo, la ca!da de un proceso no
implicalap-rdidacompletadelestado

"l nmero de r-plicas que puedan estar procesando distintas


peticiones de manera simultnea. "sto depende del modelo de
replicacinempleado.
BENE8ICIOS DE UNA REPLICA

R&"*7*&'(9 1ormalmente y dependiendo del caso,


#aymaslecturaqueescrituraenunabasededatos,por
lo que tener varios nodos solo procesando la lectura
puede traer un gran bene$icio de rendimiento en una
basededatosmuyconsultada.

P/%,+ " 6+##+!9 .n esclavo estando


casisincrnicamenteactualizado puede ser til en caso
dequeelnodomaestrocaiga,estepuedereemplazarloy
as!nodetenerelservicio.

8*+,*#*"+"9 )uc#asvecessepuedeteneruna
replicacinparatenerlaseguridaddequelosdatos
estnsiendocopiadosaotronodo,encasodesu$rirun
desper$ectoenelmaestro.

G&/+.*0& " ,#(3%(!9 aunqueestaesmasprecisa,


tambi-nsepuedeusarparaprocesosquenecesitenleer
datos,generandobloqueos,al#acerlosobreunesclavo
estonointervieneenel$uncionamientodetodoel
sistema

También podría gustarte