Professional Documents
Culture Documents
INSTITUTO TECNOLOGICO
SUPERIOR DE COSAMALOAPAN
CRISTIAN MANUEL COBOS SANTOS
REPORTE #7 REPLICACION EN UN
BASE DE DATOS
ADIMINISTRACION DE BASE DE
DATOS
ING. SISTEMAS COMPUTACIONALES
603 A
I N D I C E
INTRODUCCION ................................................................................4
OBJETIVO DE LA PRCTICA ..............................................................5
MATERIAL UTILIZADO ......................................................................6
MARCO TEORICO..............................................................................7
REPLICACION DE BASE DE DATOS EN MYSQL ..................................8
QU ES LA REPLICACIN? .............................................................9
BENEFICIOS ..................................................................................11
........................................................................................................12
EMPEZANDO LA REPLICACION .....................................................13
22
CONCLUSION...............................................................................35
FUENTES DE INFORMACION .......................................................36
Bibliografa .....................................................................................36
II
III
INTRODUCCION
En este documento encontraras sobre las bases de datos y como hacer
una rplica en ella, sabiendo que las bases de datos hoy en da son tan
importantes para la tecnologa. Las empresas grandes ocupan mucho de
ellas es as que favorecen al desarrollo de las nuevas tecnologas. La
replicacin se da cuando una empresa quiere realizar exactamente una
rplica de su base de datos donde la replicacin es el proceso que se
obtiene una misma copia de la base de datos actualizada es as que el
lector aprender a realizar prcticas y tener un mayor conocimiento en
los conceptos que se vern ms adelante y as poder realizar en un futuro
el proyecto que realicen. La replicacin en si tiene muchos beneficios en
un buen proyecto de base de datos si se hace bien se selecciona la mayor
replica de todas las bases de datos.
OBJETIVO DE LA PRCTICA
Identificar los pasos a seguir de la prctica de replicacin as
tambin como ponerlos en marcha para que el lector sobresalga
ms adelante.
MATERIAL UTILIZADO
Los materiales que se utilizaron en la prctica son:
HARDWARE:
Sistema Operativo Windows
Microsoft Office Word
Explorador Google Chrome
SOFTWARE:
Dos laptops
Memorias USB
Cable Ethernet
LENGUAJES DE PROGRAMACION:
C# Express 2010
GESTORES DE BASE DE DATOS:
MySQL
MARCO TEORICO
Hoy en da la tecnologa ha ido avanzado cada vez ms es por ello que
se realizan mejoramientos para que esta est cada vez ms actualizada las
empresas cada vez exigen mayor rendimientos en sus proyectos y no est
de ms poner en prcticas las cosas nuevas. Para que nuestros datos no se
pierdan dentro de una rea de trabajo en nuestras bases de datos se tiene
que realizar un proceso llamado replicacin que en el tenemos una copia
exacta de nuestros datos actualizados es as que es muy importante
mantener intacta la informacin entonces se realiza el proceso de
replicacin ya que para realizar un buen proyecto se tiene que tener
segura nuestra base de datos este saca una copia idntica de lo que
tengamos en el programa.
REPLICACION DE
BASE DE DATOS EN
MYSQL
Qu es la Replicacin?
Replicacin es el proceso de copiar y administrar objetos de base de
datos, tales como tablas, hacia mltiples bases de datos en localidades
remotas que son parte de un sistema de bases de datos distribuido. Los
cambios ejecutados en una localidad son capturados y guardados
localmente antes de ser aplicados a las localidades remotas. Los trminos
sistemas de bases de datos distribuidas y replicacin de bases de
datos, estn relacionados, pero no son equivalentes. En un sistema puro
de bases de datos distribuidas se maneja o administra una sola copia de
todos los objetos de la base de datos y sus datos, es decir que existe de
manera nica la ocurrencia de un objeto de base de datos en todas las
localidades, es decir la informacin se encuentra particionada de manera
horizontal entre todas las localidades. Las aplicaciones en una base de
datos distribuida utilizan transacciones distribuidas para acceder y
modificar tanto los datos locales como remotos.
El trmino replicacin se refiere a la operacin de copiar y administrar
objetos de base de datos en mltiples bases de datos a lo largo de un
sistema distribuido, en este caso, existen varias copias del mismo objeto
en diferentes localidades. Dado que la replicacin depende de una
tecnolgica de base de datos distribuida, la replicacin ofrece beneficios
en las aplicaciones, que no son posibles en un ambiente puro de base de
datos distribuida, tal como la disponibilidad y rendimiento.
10
BENEFICIOS
Beneficios de la rplica de Datos en un DBMS.
Disponibilidad: El modo en que la replicacin incrementa la
disponibilidad de los datos para los usuarios y aplicaciones.
Fiabilidad: Al haber mltiples copias de los datos disponibles en el
sistema, se dispone de un mecanismo excelente de recuperacin
cuando existan fallos en nodos.
11
12
EMPEZANDO LA REPLICACION
Antes que nada para comenzar a realizar la prctica de replicacin se
va a realizar en dos maquinas la de servidor y cliente, la servidor va a
hacer el maestro y la maquina usuario va a hacer el esclavo. Se tienen que
tener conectadas las dos mquinas para realizar dicha prctica.
1.- Vamos a inicio y nos dirigimos a equipo para ir al disco local C:
13
14
15
16
17
10.- Aqu en este paso vamos a abrir nuestro Mysql en modo consola
entonces ponemos en uso nuestra base de datos como se muestra a
continuacin:
18
12.- Aqu insertamos este comando que sirve para limpiar algunas
de las caches internas de Mysql y sirve para bloquear las tablas de la base
de datos como se muestra a continuacin:
13.- En este paso vamos a poner la siguiente sintaxis que nos sirve para
ver el estatus de la maquina maestro fjese muy bien guarden lo que le
sale en file como en la posicin porque ms adelante lo vamos a ocupar:
ss
19
15.- Aqu vamos a poner el siguiente comando mysqldump que nos sirve
para crear un respaldo de nuestra base de datos como se puede mostrar
en la siguiente imagen:
20
21
22
23
24
25
26
27
28
14.- enseguida vamos a guardar nuestro respaldo ese respaldo fue el que
se cre en la maquina master entonces lo guardamos en el disco local C
para que tambin se nos genere un respaldo igual como se muestra a
continuacin:
29
15.- Aqu en esta parte una vez de haber creado nuestra base de
datos damos exit para salirnos del mysql y solo quedarnos en el smbolo
de sistema, aqu se introducir la siguiente sintaxis mysql u root p
empresa1 <C:\respaldo3.sql para que nos cree un respaldo:
30
31
20.- Aqu vamos a insertar los datos del maestro la direccin que
anteriormente se deca que guardramos muy bien porque aqu
tendramos que ponerla esta sirve para conectarnos con el maestro:
32
33
ESCLAVO
34
CONCLUSION
En conclusin las bases de datos son de tal importancia para las
empresas grandes ya que sin ellas no se llevara una buena
administracin de cualquier informacin. Entre ellas existe el proceso de
replicacin que solo es una copia de la bases de datos que se est
administrando es solo eso se hace un respaldo y se actualiza cada vez que
se le hagan modificaciones eso hace que no se pierdan datos y que varios
usuarios puedan acceder a ver los datos recordando que se hiso de una
manera maestro - esclavo solamente el maestro tiene el derecho de
poder agregar y se ver reflejado en el esclavo y el esclavo solo podr ver
las modificaciones que se hicieron en el sistema.
35
FUENTES DE INFORMACION
Bibliografa
Chavez. (04 de ABRIL de 2013). Blogspot. Recuperado el 06 de JUNIO de 2014, de Blogspot:
http://chavez-atienzo-2013.blogspot.mx/2013/04/replicacion.html
Joax. (03 de DICIEMBRE de 2007). Joax. Recuperado el 06 de JUNIO de 2014, de Joax:
http://joax.me/2007/12/03/como-iniciar-una-replicacion-maestro-esclavo-en-mysql-50/
MySQL. (12 de MAYO de 2011). MySQL. Recuperado el 06 de JUNIO de 2014, de MySQL:
http://dev.mysql.com/doc/refman/5.0/es/replication-howto.html
36