FBDataGuard
¡FBDataGuard ahora es parte de HQbird Standard!
FBDataGuard es una herramienta del lado del servidor para monitorear bases de datos Firebird y prevenir corrupciones. Monitorea bases de datos y el entorno del servidor, realiza copias de seguridad de la manera correcta, recopila estadísticas y envía alertas sobre todos los problemas actuales y posibles.
FBDataGuard está diseñado para ser un mantenedor automático y asistente de administración para bases de datos Firebird importantes, especialmente en ubicaciones remotas y cuando se incluye con software basado en Firebird. También se puede utilizar para la recuperación avanzada de bases de datos protegidas en caso de corrupción grave (por ejemplo, causada por fallas de hardware).
Las principales características de FBDataGuard son:
- Copias de seguridad automatizadas con opción de “restauración de prueba” y capacidad de mantener el historial de copias de seguridad.
- Verificación de salud en línea de las bases de datos monitoreadas
- Monitoreo de errores (firebird.log y otros errores)
- Verificación de salud de índices en línea y recálculo de estadísticas automatizados
- Monitoreo de marcadores de transacciones
- Monitoreo de archivos temporales
- Compatible con Windows y Linux
- Alertas por correo electrónico
Documentación de FBDataGuard
Cómo funciona
FBDataGuard se instala en el mismo servidor donde se ejecuta Firebird (es necesario vigilar parámetros importantes del servidor). Después de la instalación, es necesario especificar las bases de datos para el monitoreo.
FBDataGuard tiene varias docenas de trabajos que se ejecutan según un horario; muchos de estos trabajos están diseñados para verificar algunos parámetros y evaluar si están dentro de los límites seguros, y otros trabajos están diseñados para ejecutar copias de seguridad, obtener estadísticas y realizar validaciones.
FBDataGuard está diseñado para ser seguro: por ejemplo, si FBDataGuard ve que no hay suficiente espacio libre para completar la copia de seguridad, no ejecutará la copia, sino que emitirá una alerta para advertir al administrador.
Para agregar bases de datos para monitoreo y establecer parámetros para los trabajos de mantenimiento, FBDataGuard tiene una consola web integrada. La consola web muestra los estados de los trabajos de monitoreo del servidor y las bases de datos y permite cambiar las propiedades de los trabajos.
El acceso a la consola web está protegido por nombre de usuario y contraseña, y por defecto está restringido solo a localhost (puede vincularse a una dirección IP específica, por supuesto).
Por supuesto, la consola web de FBDataGuard se puede acceder desde computadoras remotas y dispositivos móviles. Esto brinda la capacidad de controlar bases de datos Firebird en ubicaciones remotas y asegurarse de que estén saludables.
FBDataGuard también se puede configurar mediante un conjunto de archivos ini, para crear una configuración fácil de mover y usarla en múltiples computadoras con una configuración similar de Firebird.
FBDataGuard y grandes bases de datos Firebird
Generalmente, FBDataGuard se utiliza en entornos de producción, especialmente en los siguientes casos:
- Bases de datos con datos críticos para el negocio
- Bases de datos grandes (>100Gb)
- Bases de datos 24x7
- Bases de datos sin soporte de administración
- Bases de datos en ubicaciones remotas
Consulte esta presentación para obtener más detalles sobre FBDataGuard:
Bases de datos grandes de Firebird (en inglés) de Nataly Polyanskaya
