investigación
>>>
Desarrollo de una aplicación para la automatización
de respaldos para servidores MySQL
Participantes:
•
•
•
•
•
•
•
Leonel Antonio Flores Hernández
Adrián Wilfredo Romero Iraheta
Jennifer Elizabeth Martínez Franco
Jonathan Ricardo Díaz Rivas
Andrés Fernando Zepeda Morales
Danilo Alexander Araujo Núñez
Ing. Jorge Alfonso Menjívar
La información hoy en día se considera un recurso muy valioso e importante dentro de las
empresas, tanto como el recurso económico o
el humano, por esta razón, las empresas dedican esfuerzos para recolectar y mantener datos
que más adelante les permitan sustentar sus decisiones sobre el camino que deben seguir.
Para que una empresa pueda obtener información confiable y fidedigna debe recolectar una
gran cantidad de datos históricos provenientes
de su actividad económica. Como todos los
recursos dentro de una empresa, es necesario
saber gestionarlos y aprovecharlos al máximo,
parte de una gestión responsable de este tipo de
recursos, es la creación periódica y frecuente de
9 OCT 2014
UJMD.EDU.SV
respaldos.
En la mayoría de empresas donde existe,
al menos, un sistema informático que dé
soporte a los procesos vitales, se cuenta
con una herramienta que permita realizar respaldos, sin embargo, la mayor
parte de estas herramientas presentan un
inconveniente, los expertos en seguridad
se refieren a menudo a este inconveniente como el eslabón más débil en los sistemas de seguridad, estamos hablando de
la intervención del usuario.
Entonces, ¿por qué se pierde el recurso de
los datos e información en una empresa,
si se cuenta con herramientas que permiten realizar respaldos? Es fácil llegar a la
respuesta de esta interrogante y es que las
herramientas para respaldar la información requieren la intervención del usuario para poder funcionar y realizar una copia de seguridad de la
información.
Una parte de esta investigación consiste en encontrar una solución al inconveniente que tienen
las actuales herramientas de respaldos y la otra
parte, es la propuesta y desarrollo de una aplicación que implemente la solución encontrada al
problema, pensando en estos aspectos es que se
ha desarrollado MySQL Mirror, una herramienta
profesional para la automatización de respaldos
para servidores de bases de datos MySQL ™.
MySQL Mirror funciona como las aplicaciones
de respaldos comunes, permitiendo realizar respaldos inmediatos de bases de datos MySQL,
pero además, MySQL Mirror cuenta con la funcionalidad de poder programar una tarea de respaldo, especificando el periodo (horas, minutos y
segundos) que transcurrido desencadena el proceso de respaldo de la base de datos seleccionada.
MySQL Mirror respalda, además de la estructura
de las tablas y datos, los programas y funciones
almacenados en la base de datos, así como también los desencadenantes y otros objetos. Específicamente MySQL Mirror respalda de manera
automática los siguientes objetos:
•
•
•
•
•
•
•
Tablas
Datos
Vistas
Procedimientos almacenados
Funciones
Triggers
Índices
MySQL Mirror elimina o minimiza al máximo
la intervención del usuario, que es, en la mayoría
de los casos, la razón por la cual las empre ٕ́ͅ