此页面为机器翻译。请阅读英文原文。 English

FBDataGuard 现在是 HQbird Standard 的一部分!

FBDataGuard 是一款服务器端工具,用于监控 Firebird 数据库并防止损坏。它监控数据库和服务器环境,以正确的方式执行备份,收集统计信息,并就所有实际和潜在问题发送警报。

FBDataGuard 旨在成为重要 Firebird 数据库的自动维护者和管理员助手,尤其是在远程位置以及随基于 Firebird 的软件捆绑使用时。它还可用于在严重损坏(例如由硬件故障引起)时对受保护数据库进行高级数据库恢复。

FBDataGuard 的主要功能包括:

  • 自动化备份,带有“测试恢复”选项和保留备份历史记录的能力。
  • 受监控数据库的在线健康检查
  • 错误监控(firebird.log 和其他错误)
  • 自动化在线索引健康检查和统计信息重新计算
  • 事务标记监控
  • 临时文件监控
  • 支持 Windows 和 Linux
  • 电子邮件警报

FBDataGuard 文档

工作原理

FBDataGuard

FBDataGuard 安装在运行 Firebird 的同一台服务器上(有必要监视重要的服务器参数)。安装后,需要指定要监控的数据库。

FBDataGuard 有数十个按计划运行的任务;其中许多任务旨在检查某些参数并评估它们是否处于安全边界范围内,而其他任务则旨在运行备份、获取统计信息和执行验证。

FBDataGuard 的设计是安全的:例如,如果 FBDataGuard 发现没有足够的可用空间来完成备份,它将不会运行备份,而是发出警报以提醒管理员。

为了添加要监控的数据库并设置维护任务的参数,FBDataGuard 内置了 Web 控制台。Web 控制台显示服务器和数据库监控任务的状态,并允许更改任务的属性。

对 Web 控制台的访问受用户名和密码保护,默认情况下仅限制在本地主机(当然,它也可以绑定到特定的 IP 地址)。

当然,FBDataGuard Web 控制台可以从远程计算机和移动设备访问。它使您能够控制远程位置的 Firebird 数据库,并确保它们健康运行。

FBDataGuard 也可以通过一组 ini 文件进行配置,以便创建易于迁移的配置,并在具有类似 Firebird 设置的多台计算机上使用。

FBDataGuard 与大型 Firebird 数据库

通常,FBDataGuard 用于生产环境,尤其是在以下情况下:

  • 包含业务关键数据的数据库
  • 大型数据库(>100GB)
  • 24x7 数据库
  • 没有管理支持的数据库
  • 位于远程位置的数据库

请查看此演示文稿以了解有关 FBDataGuard 的更多详细信息:

Firebird 的大型数据库(英文) 来自 Nataly Polyanskaya