Firebird
Firebird – реляционная СУБД, предназначенная для работы с большими объемами данных. Пригодна для использования в любых отраслях промышленности, совместима с Windows, MacOS X, HP-UX, Solaris Sparc, Linux, FreeBSD и рядом других Unix платформ. Система управления базами данных соответствует стандарту ACID, не требует постоянного администрирования, обеспечивает целостность и надежное хранение информации.
Функционал программы
Firebird содержит набор встроенных функций для работы с базами данных любых размеров, позволяет в ускоренном темпе обрабатывать большое количество независимых БД. Версионная архитектура среды обеспечивает одновременную поддержку OLTP и OLAP запросов, позволяет независимо друг от друга работать с различными версиями записей.
Основные возможности приложения:
• хранение данных на внешних накопителях;
• быстрое восстановление после сбоев;
• создание хранимых процедур с последующей обработкой данных сервером;
• управление запросами в соседних транзакциях;
• поддержка библиотек, написанных на любом языке;
• генерирование первичных ключей;
• обеспечение полного контроля за транзакциями с разными уровнями изоляциями;
• использование внешних библиотек UDF, подключенных к серверу в форме DLL/SO;
• реализация ограничений проверки на уровне полей и доменов (check constraints).
Возможности СУБД можно расширять за счет добавления пользовательский функций, создания хранимых процедур и триггеров при помощи языка SQL. Допускается генерация событий, на которые могут подписываться клиенты. Программа поддерживает переход от одной операционной системы к другой при помощи резервной копии БД в переносимом формате.
Особенности СУБД
Firebird, в отличие от аналогов, поставляется с открытым исходным кодом, что дает возможность вносить в него изменения и модифицировать программу, в зависимости от потребностей пользователей. Приложение устанавливается в автоматическом режиме, после чего сразу становится пригодным для использования.
Среди преимуществ системы управления БД:
• совместимость со всеми ОС;
• бесплатная лицензия;
• компактный дистрибутив (около 5 МБ);
• резервное копирование без остановки сервера;
• поддержка Unicode и других кодировок.
Производительность работы с СУБД зависит от технических характеристик оборудования (скорость дисковой системы, размер оперативной памяти и пр.). В последнюю версию Firebird 3.0.2, вышедшую в марте 2017 года, был внесен ряд усовершенствований, повышена безопасность и стабильность работы программы.