fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.8K
active users

#firebird

3 posts3 participants0 posts today

Как работает база данных Firebird, часть 3

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

habr.com/ru/articles/931218/

ХабрКак работает база данных Firebird, часть 3В предыдущей части мы изучали, как выполняется выборка строки из таблицы базы данных при выполнении запроса. Мы доизучались до того, что подсистема EXE в функции EXE_looper() в цикле выполняет метод...

Автоматизация миграции структуры БД с Firebird 2.5 на PostgreSQL

Миграция с устаревающих СУБД — частая задача в ИТ. При переходе с Firebird 2.5 на PostgreSQL одной из первых становится необходимость переноса структуры базы данных. Ручной перенос сложных схем с множеством таблиц, индексов, процедур и функций — трудоёмкий и ошибко подверженный процесс. В этой статье я хочу поделиться инструментом, который берёт на себя большую часть рутинной работы.

habr.com/ru/articles/930636/

ХабрАвтоматизация миграции структуры БД с Firebird 2.5 на PostgreSQLПреамбула: Миграция с устаревающих СУБД — частая задача в ИТ. При переходе с Firebird 2.5 на PostgreSQL одной из первых становится необходимость переноса структуры базы данных. Ручной перенос сложных...

Как работает база данных Firebird, часть 2

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

habr.com/ru/articles/927374/

ХабрКак работает база данных Firebird, часть 2В первой части мы разбирались, как происходит получение одной строки из таблицы базы данных. Сегодня попробуем понять, что с этой строкой происходит дальше. RecordSource Поищем, кто вызывает VIO_get()...

Миграция с Firebird на PostgreSQL. Что может пойти не так? Часть 2

В первой части обсуждалось как отличие реализации MVCC в Firebird и PostgreSQL может привести к сложностям при миграции информационной системы. Напоминаю девиз этой серии статей – "Ваши ожидания – это Ваши проблемы". Рассмотрим еще некоторые моменты, которые позволят Вам не находится в состоянии "обманутых ожиданий" при миграции с Firebird на PostgreSQL.

habr.com/ru/articles/926114/

ХабрМиграция с Firebird на PostgreSQL. Что может пойти не так? Часть 2В первой части обсуждалось как отличие реализации MVCC в Firebird и PostgreSQL может привести к сложностям при миграции информационной системы. Напоминаю девиз этой серии статей – "Ваши ожидания – это...

Как работает база данных Firebird, часть 1

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

habr.com/ru/articles/918552/

ХабрКак работает база данных Firebird, часть 1В этой серии статей я залезу внутрь реляционной базы данных Firebird. Это не полное описание внутреннего устройства, и даже не описание архитектуры, а описание того, что конкретно делает база данных,...

Миграция с Firebird на PostgreSQL. Что может пойти не так? Часть 1

Не секрет, что в последние годы различные компании достаточно часто принимают решение о миграции работающей информационной системы с Firebird на PostgreSQL. Типичная ситуация выглядит так: Проект работает несколько лет. Заказчик "верит", что проблема не в проекте, а в СУБД. Firebird – "плохая" СУБД.

habr.com/ru/articles/926094/

ХабрМиграция с Firebird на PostgreSQL. Что может пойти не так? Часть 1Часть 1 Не секрет, что в последние годы различные компании достаточно часто принимают решение о миграции работающей информационной системы с Firebird на PostgreSQL. Типичная ситуация выглядит так:...

[Перевод] Четвёртый (и предпоследний) шаг к повышению производительности Firebird

Данная статья является четвёртой частью перевода руководства по повышению производительности Firebird за авторством А.Ковязина и Э.Грегорио от 23.05.2024 (и потому продолжается сквозная нумерация пунктов), а так же текстовой расшифровкой соответствующего видео.

habr.com/ru/articles/925140/

ХабрЧетвёртый (и предпоследний) шаг к повышению производительности FirebirdДанная статья является четвёртой частью перевода руководства по повышению производительности Firebird за авторством  А.Ковязина  и  Э.Грегорио  от 23.05.2024 (и потому продолжается...

[Перевод] Пятый и последний шаг к повышению производительности Firebird

Ваша база данных Firebird организована таким образом, что она разделена на отдельные части, каждая из которых имеет одинаковый размер. Эти части называются страницами . Размер каждой страницы напрямую влияет на производительность базы данных и её взаимодействие с операционной системой и оборудованием компьютера. Размер страницы может варьироваться в зависимости от конкретной версии Firebird, которую вы используете.

habr.com/ru/articles/925142/

ХабрПятый и последний шаг к повышению производительности Firebird5.1 Теория Ваша база данных Firebird организована таким образом, что она разделена на отдельные части, каждая из которых имеет одинаковый размер. Эти части называются страницами . Размер каждой...

Firebird Conf 2025

Добрый день. 29 мая в Москве прошла конференция Firebird Conf 2025. Она была организована компанией РЕД СОФТ. На ней были озвучены доклады как о планах развития Firebird и РЕД Базы Данных, так и об опыте использования и внедрения Firebird в различных организациях. Мы взяли интервью у организаторов и докладчиков, поговорили с ними о докладах и впечатлениях от конференции. Надеюсь, вам понравятся наши интервью.

habr.com/ru/articles/921048/

ХабрFirebird Conf 2025Добрый день. 29 мая в Москве прошла конференция Firebird Conf 2025. Она была организована компанией РЕД СОФТ. На ней были озвучены доклады как о планах развития Firebird и РЕД Базы Данных, так и об...

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!

It feels good to finally make a new of another C++ library whose maintenance I've inherited: SOCI provides API for accessing different kinds of databases in the same way, see soci.sourceforge.net/ for more information and the announcement post (in which I've managed to make a typo, of course...) at
sourceforge.net/p/soci/mailman for the details about the changes in the latest version.

soci.sourceforge.netSOCI