Новости

15 Февраля 2024
Новые возможности Firebird 5.0, Часть 5: Кеш подготовленных запросов, сжатие данных и другие улучшения

В 5й части "Что нового в Firebird 5" рассматривается 6 важных новых улучшений.
Почему Firebird 5 работает существенно лучше предыдущих версий? Потому что содержит ряд новых возможностей, которые включаются сразу после бэкапа-рестора или одним параметром в firebird.conf, то есть позволяет с минимальными усилиями достичь существенных улучшений.
Читайте серию статей, включая предпоследнюю, 5ую часть - здесь.

 

09 Февраля 2024
Вебинар "Практический подход к миграции на Firebird 5" 27 февраля

Приглашаем на онлайн-семинар по миграции на Firebird 5, где будут рассмотрены практические вопросы миграции с версий 2.5, 3.0, 4.0 на 5.0.
Стоимость вебинара 2000 рублей.
Дата: 27 февраля, время  11:00–14:00

Программа вебинара

  1. Краткий обзор Firebird 5
  2. Организация массового перехода БД на новую версию: шаги, рекомендации, последовательность действий
  3. Возможные осложнения при миграции и пути разрешения проблем
  4. Вопросы и ответы Начало вебинара в 11:00, продолжительность 2 часа + вопросы-ответы (ориентировочно 1 час).

Докладчики вебинара:

  • Алексей Ковязин, Президент Фонда Firebird
  • Дмитрий Кузьменко, iBase.ru, Директор
  • Денис Симонов, автор документации Firebird

09 Февраля 2024
Новые возможности Firebird 5, часть 4: Параллельные возможности

Начиная с версии 5.0 Firebird может выполнять некоторые задачи, используя несколько потоков параллельно. Часть этих задач использует параллелизм на уровне ядра Firebird, другие реализованы непосредственно в утилитах. В настоящее время на уровне ядра реализовано параллельное выполнение задач очистки (sweep) и создания индекса. Параллельное выполнение поддерживается как для автоматической, так и для ручной очистки (sweep).
В 4й части серии статей "Новые возможности Firebird 5" Вы узнаете подробности работы параллельных функций в gbak, gfix и создании индексов, получите практические рекомендации по настройке и увидите результаты тестов.
Все части по Firebird 5 доступны тут:


 

31 Января 2024
Обновленная документация по Firebird на русском языке

Начиная с 2015 года, компания iBase участвует в разработке и поддержании в актуальном состоянии документации по Firebird. Основной автор и редактор - Денис Симонов. Сейчас Денис работает над Руководством по миграции на 5.0.
В связи с выпуском 5.0, была выпущена полная документация по языку SQL версии 5.0, а также обновлены для 4.0 и 3.0.
Также, обратите внимание на "Руководство по написанию UDR на Pascal", где подробно рассматривается, как разрабатывать UDR (пользовательские функции).
Скачайте обновленные версии документов:

24 Января 2024
Параллельное чтение данных в Firebird

В Firebird 5.0 есть возможность делать многопоточный бэкап данных с помощью gbak, что многократно (4+ раз, зависит от железа) сокращает время бэкапа.

Функция эта пришла из HQbird, она очень помогает администраторам БД.

Но, оказывается, можно реализовать такое же параллельное согласованное чтение данных, как в утилите gbak.exe -  в пользовательских приложениях!

Прочитайте статью Д.Симонова и В.Хорсуна "Параллельное чтение в Firebird", попробуйте утилиту FBCSVExport (бесплатная, в открытых кодах, выгружает содержимое таблицы в CSV файл) для оценки скорости экспорта, и реализуйте параллельное чтение в своих приложениях!

Если после чтения статьи и опробования утилиты Вы увидите потенциальнй многократный рост скорости экспорта и решите реализовать его быстро и эффективно, обращайтесь к нам - поможем сделать наилучшим образом, сэкономив много времени и усилий.
 

11 Января 2024
Firebird 5.0 Release

11 января 2024 года выпущен Firebird 5.0 — восьмой основной выпуск СУБД Firebird, разработка которого началась в мае 2021 года. В Firebird 5.0 команда разработчиков сосредоточила свои усилия на повышении производительности СУБД: распараллеливание по ядрам операций backup/restore/sweep/создания и перестроения индексов, улучшение масштабирования в многопользовательской среде, ускорение повторной подготовки запросов (кеш скомпилированных запросов), улучшение оптимизатора, улучшение алгоритма сжатия записей. Кроме того, появились и новые возможности в языке SQL и PSQL.

Release notes - https://firebirdsql.org/file/documentation/release_notes/html/en/5_0/rlsnotes50.html
Список дистрибутивов для разных платформ - https://firebirdsql.org/en/firebird-5-0/
Руководство по языку SQL - https://www.ibase.ru/files/firebird/Firebird_5_0_Language_Reference_RUS.pdf
Что нового в Firebird 5.0 - Оптимизатор
Что нового в Firebird 5.0 - SQL
Что нового в Firebird 5.0 - Skip locked
Статья на Habr с общим описанием новых возможностей версии 5.0

31 Декабря 2023
С Новым Годом!

Поздравляем с Новым Годом!
В этом году было много всякого - бета Firebird 5.0, новая документация, новые версии HQbird, и т.д.
В новом году будет гораздо больше - событий, статей и других материалов, гарантируем. Следите за новостями!
Успехов в новом году!

15 Декабря 2023
Новые возможности Firebird 5.0, Часть 3: SKIP LOCKED

В 3й части материалов о новых возможностях Firebird 5 мы рассматриваем новое предложение SKIP LOCKED, с использованием примера на Python и тестовой БД.
Ссылка на статью здесь
К статье доступно видео на английском языке, в котором более подробно рассматривается работа SKIP LOCKED.
Все части опубликованы здесь: https://www.ibase.ru/develop/

 

14 Ноября 2023
Новые возможности Firebird 5.0. Часть 1: Оптимизатор

Денис Симонов, автор и редактор документации Firebird 5.0, при поддержке компании IBase/IBSurgeon, написал цикл подробных статей с разбором всех новых возможностей версии 5.0.

Первая часть посвящена оптимизатору, в котором были произведены самые значительные улучшения со времен версии 2.0.

О миграции на 5-ку

Обратите внимание, что в 5-ке сохраняются параметры совместимости, которые впервые появились в 4-ке, что делает возможным прямой переход с 2.5 или 3.0 на 5.0, минуя промежуточные версии. Это означает, что настало хорошее время начать процесс миграции на 5-ку. 

Напоминаем, что миграция это не только бэкап-рестор, но как минимум, пере-компиляция всех объектов в БД, проверка на новые ключевые слова и правильная настройка новой версии Firebird.

Также, хочется отметить, что использование старых компонентов, таких как dbExpress, IBX, и даже BDE, не является препятствием для миграции.

Консультации по миграции по email support@ibase.ru

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

Подписаться