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

Как работает база данных Firebird, часть 3
В предыдущей части мы начали изучать, как выполняется выборка строки из таблицы базы данных при выполнении запроса. В этой части мы пройдём по цепочке выполняющихся узлов.
Автоматизация миграции структуры БД с Firebird 2.5 на PostgreSQL
Миграция с устаревающих СУБД — частая задача в ИТ. При переходе с Firebird 2.5 на PostgreSQL одной из первых становится необходимость переноса структуры базы данных. Ручной перенос сложных схем с множеством таблиц, индексов, процедур и функций — трудоёмкий и ошибко подверженный процесс. В этой статье я хочу поделиться инструментом, который берёт на себя большую часть рутинной работы.
"Firebird" Oiseau en bois articulé. Découpe sur bois et peinture acrylique a la main. Approx. 29x18cm.
Как работает база данных Firebird, часть 2
В первой части мы разбирались, как происходит получение одной строки из таблицы базы данных. Сегодня попробуем понять, что с этой строкой происходит дальше.
Миграция с Firebird на PostgreSQL. Что может пойти не так? Часть 3
Третья часть статьи посвященной трудностям миграции с Firebird на PostgreSQL. ( 1ая часть , 2я часть).
Миграция с Firebird на PostgreSQL. Что может пойти не так? Часть 2
В первой части обсуждалось как отличие реализации MVCC в Firebird и PostgreSQL может привести к сложностям при миграции информационной системы. Напоминаю девиз этой серии статей – "Ваши ожидания – это Ваши проблемы". Рассмотрим еще некоторые моменты, которые позволят Вам не находится в состоянии "обманутых ожиданий" при миграции с Firebird на PostgreSQL.
Как работает база данных Firebird, часть 1
В этой серии статей я залезу внутрь реляционной базы данных Firebird. Я не буду рисовать архитектуру в виде прямоугольников, соединённых стрелками. Вместо этого я буду показывать куски кода, описывать, что они делают и как вызывают друг друга, чтобы выполнить конкретную работу.
Миграция с Firebird на PostgreSQL. Что может пойти не так? Часть 1
Не секрет, что в последние годы различные компании достаточно часто принимают решение о миграции работающей информационной системы с Firebird на PostgreSQL. Типичная ситуация выглядит так: Проект работает несколько лет. Заказчик "верит", что проблема не в проекте, а в СУБД. Firebird – "плохая" СУБД.
[Перевод] Четвёртый (и предпоследний) шаг к повышению производительности Firebird
Данная статья является четвёртой частью перевода руководства по повышению производительности Firebird за авторством А.Ковязина и Э.Грегорио от 23.05.2024 (и потому продолжается сквозная нумерация пунктов), а так же текстовой расшифровкой соответствующего видео.
[Перевод] Пятый и последний шаг к повышению производительности Firebird
Ваша база данных Firebird организована таким образом, что она разделена на отдельные части, каждая из которых имеет одинаковый размер. Эти части называются страницами . Размер каждой страницы напрямую влияет на производительность базы данных и её взаимодействие с операционной системой и оборудованием компьютера. Размер страницы может варьироваться в зависимости от конкретной версии Firebird, которую вы используете.
Firebird Conf 2025
Добрый день. 29 мая в Москве прошла конференция Firebird Conf 2025. Она была организована компанией РЕД СОФТ. На ней были озвучены доклады как о планах развития Firebird и РЕД Базы Данных, так и об опыте использования и внедрения Firebird в различных организациях. Мы взяли интервью у организаторов и докладчиков, поговорили с ними о докладах и впечатлениях от конференции. Надеюсь, вам понравятся наши интервью.
https://www.europesays.com/fr/168960/ Mick Management soutenu par Firebird établit un partenariat avec la Gestion de la faim du Royaume-Uni #Actualités #avec #établit #EU #europe #faim #Firebird #gestion #Management #Mick #News #par #partenariat #RoyaumeUni #RoyaumeUniDeGrandeBretagneEtD'IrlandeDuNord #RoyaumeUni #soutenu #UK #UnitedKingdom #UnitedKingdomOfGreatBritainAndNorthernIreland
I have just released Jaybird 6.0.2 and Jaybird 5.0.8, with support for inline blobs to be introduced in Firebird 5.0.3. See also https://lawinegevaar.nl/firebird/jaybird_6.0.2_and_Jaybird_5.0.8_released.html
I did some testing of the new Firebird inline blob feature and the support in Jaybird that will materialize in Firebird 5.0.3 and Jaybird 5.0.8/6.0.2. In a very artificial test with blobs of 200 bytes, it resulted in a whopping 15,000-25,000% (yes, thousand!) increase in throughput (blobs read per second) compared to Jaybird 6.0.1 and even 30,000-45,000% compared against Jaybird 6.0.0.
This is a very exciting improvement!
Firebird had the best ending of any orchestral piece.
It feels good to finally make a new #release of another #OpenSource C++ library whose maintenance I've inherited: SOCI provides API for accessing different kinds of databases in the same way, see https://soci.sourceforge.net/ for more information and the announcement post (in which I've managed to make a typo, of course...) at
https://sourceforge.net/p/soci/mailman/message/59183493/ for the details about the changes in the latest version.
ANN: Database Workbench 6.7.0 released
- ability to view vector embeddings in PostgreSQL
- quick CSV import/export
- faster foreign key creation
- bugfixes in PostgreSQL, Firebird, InterBase and SQLite modules
https://www.upscene.com/news/item/20250425
#MySQL
#MariaDB
#SQLServer
#Oracle
#Firebird
#InterBase
#PostgreSQL
#NexusDB
#databasetools #databasedevelopment #DatabaseWorkbench