Firebird — свободная кроссплатформенная система управления базами данных для GNU/Linux (других POSIX-совместимых ОС) и Microsoft Windows. Основана на исходном коде свободной версии Interbase 6.0 от Borland, выпущенной в 2000 году.
Основные изменения:
- многопоточная обработка запросов, использующая преимущества симметричной многопроцессорной обработки (SMP), которая значительно повышает производительность на многопроцессорных и многоядерных системах;
- встроенные библиотеки libfbembed.so (POSIX) и fbembed.dll (Windows) теперь поддерживают многопоточные и поточно-ориентированные вызовы.
Также добавлены новые возможности и улучшения:
- система аудита и трассировки запросов через Services API, позволяющая отслеживать и анализировать изменения БД в режиме реального времени;
- отслеживание пользователем своих соединений;
- более подробная информация в таблицах мониторинга;
- управление учётными записями с помощью SQL-выражения «CREATE/ALTER/DROP USER»;
- дополнительное предоставление/аннулирование прав пользователю, отличного от текущего (по умолчанию);
- встроенные функции для преобразования строк UUID CHAR (16) OCTETS в RFC4122-совместимый формат и наоборот;
- результаты запросов, согласно стандарту SQL-2003 — возврат 5-символьного кода завершения операции (SQLSTATE);
- и другие.
>>> Подробности