Новости

27 Декабря 2022
Обновление документации: Firebird UDR и Firebird OO API

Приятные новости под конец года - обновление документации по разработке Firebird UDR и Firebird OO API.

  • Руководство по написанию Firebird UDR. Помимо исправления ошибок и новых рекомендаций под разработке, код и примеры обновлены до версии Firebird 4.0 (и показано как работать с новыми типами данных). Раскрыты некоторые дополнительные аспекты, в частности об использовании метода getCharSet — 5000
  • Документация по OO API Firebird дополнена - теперь есть версия для Firebird 3.0 и для Firebird 4.0.
Вся документация по Firebird на русском языке здесь:www.ibase.ru/develop/

05 Сентября 2022
Новые статьи по Firebird

Сразу 2 новые статьи по Firebird:

Установка Firebird 3.0 и 4.0 на Linux
Описывается минимальный набор действий, необходимых для установки актуальных выпусков СУБД Firebird версий 3.0 и 4.0 на некоторые распространённые дистрибутивы Linux.

Переменные окружения, служебные и временные файлы в СУБД Firebird
В этой статье мы опишем временные файлы Firebird, а также коснемся связанного вопроса о переменных окружения.

29 Июня 2022
Full Text Search на базе Lucene для Firebird

Представляем UDR для быстрого полнотекстового поиска внутри БД Firebird на базе Lucene, для Firebird 3 и 4.
Бесплатная версия работает на триггерах, есть готовая сборка для Windows, для Linux несложно собрать самостоятельно для конкретного дистрибутива.
Документация на русском языке README_RUS.md

Ветка по обсуждению на форуме sqlru.net.

29 Июня 2022
Новый форум sqlru.net

Как вы знаете, один известный форум недавно прекратил свою работу. Поэтому мы решили создать новый - sqlru.net. На нем можно обсуждать не только вопросы по Firebird, но и по другим СУБД. Добро пожаловать!

13 Марта 2022
HQbird 2022 Update 4

Представляем очередное обновление HQbird 2022, update 4:

  • Улучшен алогоритм тестового восстановления на Linux. Для исключения проблем с фантомными файлами FBDataGuard теперь производит дополнительные проверки существования открытой базы данных.
  • Исправлены частые сообщения о sweep
  • С этого обновления опция LeftJoinConversion установлена False в firebird.conf. Этот параметр обычно улучшает производительность сложных запросов, но иногда приводит к генерации плана с неоптимальной производительностью.
  • Поддержка интеграции с порталом "Online tools for Firebird" https://cc.ib-aid.com/
  • Максимальное количество хранимых логов расширенного мониторинга сокращено до 10. Если нужно больше, это можно изменить на портале "Online tools"
  • Улучшена проверка доступности FTP в заданиях "Transfer replication segments" и "Transfer files"
  • Дополнительные опции для "молчаливой" установки на Windows - включение/выключение служб мониторинга и их портов
  • Задание "Low-level metadata check" улучшено: теперь оно также извлекает скрипт базы данных при помощи isql -x
  • Ежедневные отчеты теперь содержат информацию о версиях Firebird и HQbird FBDataGuard
  • Для уменьшения проблем с регистрацией добавлен еще один сервер лицензирования.

30 Декабря 2021
С новым 2022 годом!

Поздравляем всех с Новым Годом, желаем радостных выходных, и хорошего 2022 года!

А пока давайте посмотрим, что происходило в 2021 году:

Главные релизы

  • 01 июня - релиз Firebird 4, с репликацией и другими возможностями
Обновления Обратите внимание, что обновления Firebird 2.5 будут прекращены после релиза Firebird 5 (который планируется в конце 2022 года). Планируйте переход на 3.0 или 4.0.

Драйверы
  • Jaybird: релиз 4.0.4 (Oct 2), 4.0.3 (20 марта), 3.0.11 (20 марта), 4.0.2 (17 января), 3.0.10 (17 января)
  • ADO.NET for Firebird: 8.5 (Aug 20), 8.0.1 (07 апреля)
  • Python: Firebird-Python 1.4 (Dec 16), 1.3.4 (30 ноября)
  • Другие свежие версии драйверов можно найти на странице.
Документация Огромное спасибо Денису Симонову!

Книги
  • Firebird Migration Guide To Firebird 4, Карлос Канту, на английском (Oct 11)
Статьи, видео и онлайн-события Чтобы не пропустить разные события Firebird, читайте

07 Декабря 2021
Выпущена версия HQbird 2022 Update 1

Рады сообщить, что доступна новая версия HQbird - расширенного дистрибутива Firebird для предприятий, версия 2022, update 1.

В новой версии добавлена поддержка Firebird 4, а также добавлен ряд значительных функций:

  1. Улучшения производительности
    • Улучшения оптимизатора для автоматического распознавания неявных INNER join
    • Кэширование временных блобов, позволяющее ускорять операции с блобами до 15% и предотвращающее аномальный рост БД
    • Функция blob_append для ускоренной конкантенации блобов, операции с блобами до 18 раз быстрее
    • Многопоточный рестор в Firebird 4 HQbird
  2.  Стриминг изменений в БД
    • Каждое изменение (такое как INSERT, UPDATE или DELETE) для каждой таблицы может быть отправлено вне БД по событию коммита
    • Возможность отсылать изменения в виде JSON через RabbitMQ и аналогичное ПО
  3. Набор UDR
    • Распознавание текста (OCR) внутри БД в запросах, хранимых процедурах и триггерах, с поддержкой словарей.
    • UDR для работы с JSON
    • spitUDR для быстрого разделения строк на разделители
  4. Максимально полный мониторинг производительности, на основе данных MON$ и трейс, позволяет легко идентифицировать проблемы с производительностью, от длинных транзакций до медленных или слишком частых запросов.
Помимо этого, HQbird 2022 по прежнему предлагает расширенную функциональность репликации, пула коннектов внешних соединений, пул prepared-запросов, и другие возможности, необходимые при работе с большими БД под ответственной нагрузкой.

Пользователи на подписке или приобретавшие Maintenance, получают обновления бесплатно.
Внимание! До конца декабря 2021 года действует специальное предложение - скидка 10% на апгрейд с maintenance (Std 18000руб., Enterprise 41000 руб.) и на новые лицензии с maintenance (Standard - 36000 руб, Enterprise - 82150 руб).

Обращайтесь по поводу покупки по email sales@ibase.ru
HQbird 2022 доступен для загрузки здесь

01 Июня 2021
Выпущен Firebird 4.0

Сегодня, 1 июня 2021 года, выпущен Firebird 4.0 — седьмой основной выпуск СУБД Firebird. Ключевой задачей при разработке Firebird 4.0 было повышение доступности баз данных (синхронная и асинхронная логическая репликация).

Одно из важнейших улучшений в Firebird 4.0 — изменение подхода к созданию согласованного представления о состоянии базы данных, видимом для выполняющихся транзакций. По простому, новый подход позволяет решить извечную проблему нерадивых программистов, которые оставляют долгоживущие транзакции, через промежуточную сборку мусора. Firebird 4 решает проблему согласованного чтения на уровне запроса в транзакциях Read Committed Read Consistency, промежуточная сборка мусора позволяет дополнительно сокращать длины цепочек версий при наличии долгих активных транзакций.

Среди важных улучшений также можно отметить поддержку чисел с точностью более 18 цифр, улучшение точности вычислений для более коротких чисел, поддержка часовых поясов, увеличение длины имён метаданных до 63 символов, улучшение подсистемы безопасности, копии постоянной готовности (physical standby) на основе nbackup, таймауты простоя соединения и выполнения SQL запроса, Batch API, а также множество новых возможностей языка SQL.
Загрузить Firebird 4 c официального сайта

Документация по Firebird 4.0

Firebird 4.0 выпущен вместе с полной документацией по SQL на русском и английском языке! Приятно отметить, что наша компания (iBase/IBSurgeon) является спонсором документации, а наши сотрудники участвовали в ее создании и указаны как авторы.

Документация уже доступна, скачивайте:

Еще ресурсы по Firebird

Подписывайтесь на наш канал Telegram, там все новости о Firebird и ежемесячный Firebird Performance Newsletter!

Если предпочитаете видео, смотрите:

28 Апреля 2021
Новые статьи, переезд трекера

На сайте появились новые статьи:
- перевод на русский язык "Как искать причины deadlock в Firebird"
- краткое руководство по миграции на Firebird 4.0

Также, сообщаем, что трекер Firebird (tracker.firebirdsql.org) переезжает на GitHub - , firebird-documentation (DOC), firebird (CORE), Jaybird (JDBC), website (WEB), ODBC (ODBC) , .NET provider (DNET), FDB (PYFB) and testing (QA).

Подпишитесь на новости Firebird в России

Подписаться