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

Революция BLOB в новом HQbird 2024 R2 Update 2

HQbird 2024R2u2 представляет прорывную производительность BLOB в сети

В последнем выпуске HQbird (2024R2u2, версия 5.0.3) были внесены значительные улучшения в передачу BLOB-данных через сети с высокой задержкой, такие как Интернет.

Улучшения производительности BLOB

Эта оптимизация значительно ускоряет передачу BLOB, доводя её до уровня VARCHAR-данных. Однако для использования этого улучшения необходимо обновить и серверные, и клиентские компоненты до новейшей версии.

Прорыв в производительности обеспечивает эффективное облачное размещение баз данных Firebird с сохранением полной совместимости с традиционными клиентскими приложениями. Это достижение открывает захватывающие новые возможности для облачных развёртываний Firebird, делая удалённый доступ к базам данных значительно более практичным для реальных приложений.

Статья: Передача BLOB по сети в Firebird

Последняя версия представляет значительные улучшения производительности для работы с BLOB, а также расширенную сетевую диагностику, улучшенный вывод isql и несколько новых параметров для точной настройки передачи BLOB.

Чтобы подробно изучить эти новые возможности, Д. Симонов - автор официальной документации Firebird (Справочник по языку и Руководство разработчика) и бесплатной книги «Подробно о новых возможностях Firebird 5» - написал исчерпывающую статью под названием «Передача BLOB по сети в Firebird.» (также доступна в PDF)

Инструмент с открытым исходным кодом: FB-BLOB-TEST

В ходе подготовки этой статьи был разработан инструмент с открытым исходным кодом под названием FB-BLOB-TEST, специально предназначенный для исследования производительности передачи BLOB и VARCHAR.

Этот инструмент доступен на GitHub IBSurgeon и может использоваться для проведения собственных тестов передачи и бенчмарков.

Что нового в HQbird 2024R2u2

Оптимизация передачи BLOB

  • Оптимизирована поддержка передачи BLOB через сети с высокой задержкой (Интернет)
  • Скорость передачи BLOB теперь соответствует производительности VARCHAR
  • Требуется обновление и сервера, и клиента до новейшей версии
  • Обеспечивает эффективное облачное размещение баз данных Firebird с традиционным клиентским доступом

Улучшения установщика Windows

  • Добавлена возможность указания имён экземпляров для FB-серверов (настраивается через параметры командной строки, сохраняется в реестре для обновлений и удаления)

Улучшения отчёта о производительности

Анализ производительности в HQbird - один из ключевых инструментов для администратора БД или разработчика, которым необходимо оптимизировать производительность SQL:

Обновления командной строки и интерфейса

  • Добавлена подсказка helptrace
  • Изменения отображения веб-интерфейса
  • Добавлено отображение порта FB из настроек DG в виджете сервера

Улучшения управления базами данных

  • Добавлена возможность блокировки всех задач для выбранных VIP-баз данных
  • Добавлена групповая задача анализа маркеров транзакций
  • Добавлена групповая задача резервного копирования
  • Добавлены возможности фильтрации VIP-баз данных в групповых задачах
  • Добавлено управление включением/исключением перекрывающихся VIP-баз данных в групповой обработке

Управление репликацией

  • Начальная реализация группового сбора информации о базах данных для мониторинга статуса репликации
  • Добавлен вывод JSON-отчёта о статусе реплики из веб-интерфейса
  • Улучшен текст/содержимое ежедневных уведомлений
  • Добавлено отображение активности распаковки/доставки входящих сегментов в групповых репликах

Системные улучшения

  • Добавлено определение версии FB из параметра запуска службы -z при первом холодном старте
  • Исправлены проблемы совместимости с задачами резервного копирования/восстановления/замены
  • Добавлены проверки процедуры регистрации
  • Исправлена ошибка с файлом разблокировки нулевой длины
  • Обновлён номер версии конфигурации
  • Лимит VIP-баз данных перенесён в параметр конфигурации vipdb.def=21
  • Увеличено количество хранимых файлов сегментов с 10 до 500
  • Ошибка «Ask your database administrator» в журнале репликации выделена в отдельный класс

Автообновление и конфигурация

  • Улучшена процедура автообновления (добавлены новые каталоги/файлы, изменено ведение журнала)

Расширенная конфигурация репликации

  • Добавлена поддержка неуникальных ключей
  • Добавлены смешанные (синхронно-асинхронные) мастера с параметрами sync_replica
  • Добавлены строки комментариев в необязательных параметрах репликации

Скачать новую версию: /ru/download-hqbird

Важное примечание о триальной версии: чтобы получить регистрационные данные для триальной версии, после установки в диалоге регистрации выберите «I need trial version», укажите действующий email и нажмите Request.

Письмо будет отправлено немедленно - если вы его не видите, проверьте папку спама.

Запрос триальной версии в HQbird 2024R2 U2