Firebird – це система управління базами даних від незалежних розробників. Програма підтримується спільнотою, а її поширення здійснюється на основі ліцензій IDPL і InterBase Public License.
Інструмент Firebird представляє собою сервер і в складі операційної системи працює як служба або окремий додаток. Програма не має власного графічного інтерфейсу. Управління базами даних, таблицями, полями і вибіркою здійснюється за допомогою створення SQL-запитів на відповідній мові в командному рядку (CLI), проте в мережі в величезній кількості наявні візуальні редактори, покликані спростити процес адміністрування та звернення до БД.
Переваги Firebird
Поширення продукту на безкоштовній основі.
Підтримка сервера спільнотою розробників.
Малий обсяг інсталятора.
Наявність безлічі сторонніх модулів, покликаних спростити роботу з СУБД.
Недоліки Firebird
Відсутність редактора коду і засобів візуального адміністрування баз даних; все керування здійснюється з командного рядка.
Висновок
У чистому вигляді сервер рекомендується використовувати виключно просунутим користувачам і розробникам, знайомим з механізмом його роботи. Новачкам же знадобиться час, що звикнути до відсутності у Firebird будь-якого графічного інтерфейсу.
Встановлення Firebird
Встановлення сервера не складає труднощів. Основні етапи включають в себе прийняття умов ліцензійної угоди, вибір шляху розташування програми на жорсткому диску, а також невелику конфігурацію параметрів сервера на кшталт автозапуску Firebird при старті системи.
Зміни в останній версії
Заставлено трасування використовувати подання HEX для значень параметрів типів [VAR] CHAR CHARACTER SET OCTETS та [VAR] BINARY
Звіт про унікальні імена користувачів для isc_info_user_names
Додано опцію транзакції AUTO RELEASE TEMP BLOBID
Збирає мережеву статистику і зробити її доступною для програм користувача.
Поліпшення протоколу зв'язку: попередня вибірка інформації про BLOB-об'єкт та деякі дані при відкритті BLOB-об'єкта
Значення NULL слід пропускати під час навігації за індексом, коли немає нижньої межі, а умови, що збігаються, як відомо, ігнорують значення NULL
Реорганізовано загальнодоступні заголовки
Плагін Win_SSPI має спробувати виконати узгодження перед NTLM
Додано згенеровані файли для OO API для мови C у дистрибутив
Оцінка потужності повинна використовувати лише первинні версії записів
Відновлення бази даних має докласти всіх зусиль для активації відкладених індексів
Бажаєте поділитися враженнями або поставити запитання?
Розпочніть обговорення, залишивши коментар зі своїми думками про Firebird!