Эта страница переведена машинным переводом. Читайте английский оригинал. English

HQbird - это корпоративный дистрибутив Firebird для крупных и высоконагруженных баз данных: повышенная производительность сервера, а также инструменты для мониторинга, резервного копирования, репликации, восстановления и обслуживания, благодаря которым командам часто не нужен выделенный DBA. Используйте его с существующими базами Firebird без изменения структуры или метаданных; в любой момент можно вернуться к стандартному Firebird без резервного копирования/восстановления.

Почему HQbird

Скорость

Улучшенные настройки по умолчанию, доработки ядра и оптимизатора, пул соединений, многопоточное резервное копирование/восстановление/очистка (sweep) и реплики только для чтения для отчётов и BI - без переписывания приложения.

Защита

Проверяемые и инкрементальные резервные копии, опциональная передача в облако (FTP/S3), нативные репликационные зеркала, шифрование AES-256 и инструменты восстановления в составе дистрибутива.

Масштабируемая эксплуатация

Тихая установка/обновление, автоматическое обслуживание и HQCenter, чтобы один человек мог наблюдать за множеством серверов - оповещения, резервные копии и состояние на одной странице.

100% совместимость с Firebird

HQbird - это корпоративная сборка открытого Firebird, а не другая база данных. Никакого резервного копирования/восстановления при переходе, никакого переписывания SQL или клиентского кода. Вы можете запускать HQbird и стандартный Firebird на одном сервере и перемещать файл базы данных между ними.

Многие возможности HQbird (репликация, пул соединений, многопоточное резервное копирование и другие) позже появляются в стандартном Firebird. Ошибки, исправленные в HQbird, исправляются и в соответствующих версиях стандартного Firebird. Публичные результаты надёжности и производительности доступны на firebirdtest.com.

Минимальные требования: 8 ГБ ОЗУ и 4 ядра. Текущий релиз: HQbird 2024 (первый выпуск - 2015). Компании, использующие HQbird, на LinkedIn.

Возможности по версиям Firebird

Полное описание - в Описании HQbird 2024 (PDF).

# Возможность V5.0 V4.0 V3.0 V2.5 Уровень
1Высокопроизводительная нативная репликацияXXXXсервер
2Замена запросов «на лету»XXXXсервер
3Плагины для доступа к ODBC/MySQL через Execute Statement On ExternalXXXсервер
4Кэширование BLOB во временном пространствеXXXXсервер
5Улучшения оптимизатора для JOIN и больших сортировокXXXсервер
6Кэш скомпилированных запросовXXXсервер
7Потоковая передача / Change Data Capture (Kafka, JSON и др.)XXплагин
8Полнотекстовый поискXXXплагин
9Многопоточное резервное копирование/восстановление/очистка, создание индексовXXXXсервер
10Параллельное чтение согласованных данныхXXXXсервер
11Материализованные представленияXсервер
12Одновременное создание индексовXсервер
13Пул внешних соединенийXXXXсервер
14ШифрованиеXXXплагин
15Автоматическая коррекция firebird.conf (DefaultDbCachePages)XXXXсервер
16Расширенный мониторинг производительности (trace, MON$, блокировки, CPU, RAM)XXXXинструменты
17Мониторинг запросов с большими сортировкамиXXXXсервер
18Управление (и настройка репликации) множеством баз данных с помощью инструментов командной строкиXXXXинструменты
19Резервное копирование, восстановление и автоматическое резервное копирование/восстановлениеXXXXинструменты
20Передача резервных копий, сегментов и т.д. через FTP/сокеты/Amazon S3XXXXинструменты
21Расширенное обслуживание базы данных: правильная сборка мусора и другоеXXXXинструменты
22Поддержка нескольких экземпляровXXXXинструменты
23Тихая установка на Windows и LinuxXXXXинструменты
24Инструмент для анализа статистики базы данныхXXXXинструменты
25Инструмент для анализа соединений/транзакций/памяти/ввода-выводаXXXXинструменты
26Инструменты восстановленияXXXXинструменты
27Оптимизированные конфигурацииXXXXинструменты

Также включено

  • Комплект для восстановления - FirstAID, IBBackupSurgeon и IBUndelete поставляются с HQbird
  • Облако и Docker - настройка, удобная для веб-консоли; образы на DigitalOcean, SaveInCloud и Docker по запросу - подробнее
  • Потоковая передача / CDC - отправка изменений таблиц в Kafka, RabbitMQ, MongoDB или файлы (Firebird 4/5)
  • Migration Framework - полуавтоматические обновления на множестве серверов - Migration Framework
  • Корпоративная поддержка - инструменты плюс часы экспертов и SLA - планы подписки