Creación de espejo Administración de base de datos
Enviado por emmanuel_18 • 1 de Junio de 2022 • Informe • 1.970 Palabras (8 Páginas) • 117 Visitas
[pic 1][pic 2][pic 3]
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Autores:
Juan Carlos Sánchez López
Emmanuel López Guzmán
Titulo:
Creación de espejo para mantener una copia de la base de datos
Carrera: Ing. En Sistemas Computacionales
Asignatura:
Administración de base de datos
Unidad: 5
Semestre: “6”
Grupo: UA
Docente:
Ángel León Ramos
Fecha:
09/05/2022
CONTENIDO
INTRODUCCIÓN 3
JUSTIFICACIÓN 4
OBJETIVO GENERAL 4
OBJETIVO ESPECIFICO 4
DESARROLLO 5
RECOMENDACIONES 24
CONCLUSIÓN 26
REFERENCIAS 27
INTRODUCCIÓN
En esta unidad estamos probando cómo funcionan las bases de datos espejo, donde la usaremos como método de seguridad ante posibles fallos o perdidas de datos de la base de datos principal ya que como ya sabemos las bases de datos espejo son justamente eso, una copia fiel del original, es decir que incluyen las mismas características, Pero bien la necesidad de aplicar este método de seguridad es que en dado caso de tener un problema ya sea de seguridad, problemas de hardware, catástrofe natural, una rotura de hardware crítica que lleva muchas horas o días solucionar, hackeo y pérdida de datos, etc.
Es que tengamos una manera de recuperar nuestra información sin problemas y de manera segura, tendríamos más seguridad de mantener la base de datos de manera disponible en cualquier momento sin tener el temor de que se pierda información que ese es un problema impredecible que pasa por diferentes factores que ya hemos planteado anteriormente, otro de los beneficios que tendremos de tener la base datos espejo es que los datos que todos los datos que se hayan registrado dentro de la base de datos de mantendrán resguardadas y ninguna de las personas, ya sea clientes, empleados o administradores perderán su información ya que como hemos dicho si perdemos el sistema de base de datos principal tendremos una copia exactamente igual ya que si esta llega a fallar la base de datos espejo tomara el rol de ser el principal, además para aplicar este método en nuestro caso no necesitamos de un hardware poderoso para poder implementarlo, además crear el reflejo de la base de datos implica rehacer cada operación de inserción, actualización y eliminación que se produce desde la base de datos principal a la base de datos reflejada tan pronto como sea posible. Para rehacer estas operaciones, se envía cada flujo de entradas del registro de transacciones activo al servidor reflejado, que las aplica a la base de datos reflejada, en secuencia, lo más rápido posible, pero hacer todo esto resulta sencillo ya que es algo que ya hemos tratado, pero a continuación en el siguiente reporte iremos viendo cuales fueron nuestros principales resultados.
JUSTIFICACIÓN
La principal razón por la que hacemos estos es aplicar un método de seguridad que nos permita recuperar nuestra información sin ningún problema y que como estamos creando un servicio web evitar que se pierdan registro de clientes, empleados, transacciones y todo lo relacionado con los datos que guardemos en nuestra base datos, bueno ya que es una de las características principales que se tienen al realizarse un a base de datos espejo sobre todo por el tema de la seguridad y la recuperación de información posiblemente importante ya sea para la persona o los administradores del servicio que se está proporcionando.
OBJETIVO GENERAL
- Evitar problemas de comunicación con la base datos principal en dado casos de tener un problema con esta ya que la base de datos espejo tomaría su rol como base de datos principal.
- Mantener siempre un registro de nuestra información sin temer a perder algún tipo de información.
- Tener la base de datos espejo como un método de recuperación.
OBJETIVO ESPECIFICO
El objetivo principal es mantener nuestros servicios siempre en línea ante cualquier problema con el uso de la base de datos espejo que hemos dicho nos permitirá recuperar cualquier cosa que hayamos introducido en esta y prestar un sistema confiable donde siempre estemos seguros de no perder información y si llegara a pasar un caso así, tener siempre una manera de recuperar los datos ya que para nosotros es importante por que podremos recuperar la información ya que puede ser útil para los usuarios en general.
DESARROLLO
Antes de crear la activación del espejo primero debemos revisar si los dos servidores están dentro de la misma red, ya que esto es importante porque se trabajará de manera local, para comprobar esto es necesario hacer ping entre los dos servidores.
Del equipo 1 (maestro) al equipo 2 (esclavo)
[pic 4]
Y del equipo 2 (esclavo) al equipo 1 (maestro)
[pic 5]
Antes de realizar el ping entre los dos equipos es importante revisar que el firewall este desactivado porque si no es así no se podrán conectar entre sí.
[pic 6]
[pic 7]
Antes de empezar a configurar el maestro es necesario revisar que las versiones instaladas del MySQL sean las mismas ya que es necesario que sean igual porque si no es así no se podrá realizar la réplica.
Estando en el equipo 1 (maestro) revisamos y nos muestra que tenemos la versión del server: 10.4.22-MariaDB-log.
[pic 8]
También hay que revisar que el panel del Xampp tenga la misma versión. Entonces al abrir el Panel de control de Xampp del servidor 1 nos muestra que tiene instala la versión 3.3.0.
...