HQbird: Розширений FirebirdSQL
HQbird - це корпоративний дистрибутив Firebird для великих і високонавантажених баз даних - потужніша продуктивність сервера плюс інструменти для моніторингу, резервного копіювання, реплікації, відновлення та обслуговування, тож командам часто не потрібен окремий DBA. Використовуйте його з наявними базами даних Firebird без зміни структури чи метаданих; переходьте назад на звичайний Firebird у будь-який час без резервного копіювання/відновлення.
Чому HQbird
Швидкість
Кращі налаштування за замовчуванням, покращення ядра та оптимізатора, пулінг з'єднань, багатопотокове резервне копіювання/відновлення/очищення та репліки лише для читання для звітів і BI - без переписування застосунку.
Захист
Перевірені та інкрементальні резервні копії, опційне хмарне передавання (FTP/S3), власні дзеркала реплікації, шифрування AES-256 та інструменти відновлення в дистрибутиві.
Операції в масштабі
Тиха установка/оновлення, автоматичне обслуговування та HQCenter, щоб одна людина могла стежити за багатьма серверами - сповіщення, резервні копії та стан на одній сторінці.
100% сумісність із Firebird
HQbird - це корпоративна збірка відкритого Firebird, а не інша база даних. Жодного резервного копіювання/відновлення при переході, жодного переписування SQL або клієнта. Ви можете запускати HQbird і звичайний Firebird на одному сервері та переміщувати файл бази даних між ними.
Багато можливостей HQbird (реплікація, пулінг з'єднань, багатопотокове резервне копіювання тощо) згодом з'являються у звичайному Firebird. Помилки, виправлені в HQbird, виправляються у відповідних версіях звичайного Firebird. Публічні результати надійності та продуктивності доступні на 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 | Плагіни для доступу до ODBC/MySQL через Execute Statement On External | X | X | X | сервер | |
| 4 | Кешування BLOB у тимчасовому просторі | X | X | X | X | сервер |
| 5 | Покращення оптимізатора для JOIN і великих сортувань | X | X | X | сервер | |
| 6 | Кеш скомпільованих запитів | X | X | X | сервер | |
| 7 | Потокове передавання / Change Data Capture (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, RAM) | 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 - налаштування, зручне для веб-консолі; образи на DigitalOcean, SaveInCloud і Docker на запит - деталі
- Потокове передавання / CDC - надсилайте зміни таблиць до Kafka, RabbitMQ, MongoDB або файлів (Firebird 4/5)
- Migration Framework - напівавтоматичні оновлення на багатьох серверах - Migration Framework
- Корпоративна підтримка - інструменти плюс години експертів і SLA - плани підписки