HQbird:高级FirebirdSQL
HQbird 是一款面向大型和高负载数据库的企业级 Firebird 发行版--提供更强的服务器性能以及监控、备份、复制、恢复和维护工具,使团队通常无需专职 DBA。可将其与现有 Firebird 数据库一起使用,无需更改结构或元数据;随时切换回原生 Firebird,无需备份/恢复。
为何选择 HQbird
速度
更优的默认配置、核心和优化器改进、连接池、多线程备份/恢复/清理,以及用于报表和 BI 的只读副本--无需重写应用程序。
保护
经过验证的增量备份、可选的云传输(FTP/S3)、原生复制镜像、AES-256 加密,以及发行版中附带的恢复工具。
规模化运维
静默安装/更新、自动维护,以及 HQCenter,使一个人即可监控多台服务器--警报、备份和健康状态集中在一页上。
100% Firebird 兼容
HQbird 是开源 Firebird 的企业级构建--并非不同的数据库。切换时无需备份/恢复,无需重写 SQL 或客户端。您可以在同一台服务器上运行 HQbird 和原生 Firebird,并在两者之间移动数据库文件。
HQbird 的许多功能(复制、连接池、多线程备份等)后来也出现在原生 Firebird 中。HQbird 中修复的 bug 也会在对应的原生版本中修复。公开的可靠性和性能结果见 firebirdtest.com。
按 Firebird 版本划分的功能
完整详情请参阅 HQbird 2024 说明(PDF)。
| # | 功能 | V5.0 | V4.0 | V3.0 | V2.5 | 级别 |
|---|---|---|---|---|---|---|
| 1 | 高性能原生复制 | X | X | X | X | 服务器 |
| 2 | “动态”替换查询 | X | X | X | X | 服务器 |
| 3 | 通过 Execute Statement On External 访问 ODBC/MySQL 的插件 | X | X | X | 服务器 | |
| 4 | 在临时空间中缓存 BLOB | X | X | X | X | 服务器 |
| 5 | 优化器对 JOIN 和大型排序的改进 | X | X | X | 服务器 | |
| 6 | 已编译语句的缓存 | X | X | X | 服务器 | |
| 7 | 流式 / 变更数据捕获(Kafka、JSON 等) | X | X | 插件 | ||
| 8 | 全文搜索 | X | X | X | 插件 | |
| 9 | 多线程备份/恢复/清理、索引创建 | X | X | X | X | 服务器 |
| 10 | 并行读取一致数据 | X | X | X | X | 服务器 |
| 11 | 物化视图 | X | 服务器 | |||
| 12 | 并发索引创建 | X | 服务器 | |||
| 13 | 外部连接池 | X | X | X | X | 服务器 |
| 14 | 加密 | X | X | X | 插件 | |
| 15 | 自动修正 firebird.conf(DefaultDbCachePages) | X | X | X | X | 服务器 |
| 16 | 高级性能监控(trace、MON$、锁、CPU、内存) | X | X | X | X | 工具 |
| 17 | 监控大型排序查询 | X | X | X | X | 服务器 |
| 18 | 使用命令行工具管理(和配置复制)多个数据库 | X | X | X | X | 工具 |
| 19 | 备份、恢复和自动备份/恢复 | X | X | X | X | 工具 |
| 20 | 通过 FTP/套接字/Amazon S3 传输备份、段等 | X | X | X | X | 工具 |
| 21 | 高级数据库维护:正确的垃圾回收等 | X | X | X | X | 工具 |
| 22 | 多实例支持 | X | X | X | X | 工具 |
| 23 | Windows 和 Linux 上的静默安装 | X | X | X | X | 工具 |
| 24 | 分析数据库统计信息的工具 | X | X | X | X | 工具 |
| 25 | 分析连接/事务/内存/IO 的工具 | X | X | X | X | 工具 |
| 26 | 恢复工具 | X | X | X | X | 工具 |
| 27 | 优化配置 | X | X | X | X | 工具 |
还包括
- 恢复工具包 - FirstAID、IBBackupSurgeon 和 IBUndelete 随 HQbird 一起提供
- 云与 Docker - 适合 Web 控制台的环境设置;DigitalOcean、SaveInCloud 上的镜像,以及按需提供的 Docker - 详情
- 流式 / CDC - 将表更改推送到 Kafka、RabbitMQ、MongoDB 或文件(Firebird 4/5)
- Migration Framework - 跨多台服务器的半自动升级 - Migration Framework
- 企业支持 - 工具加专家工时和 SLA - 订阅计划