Разработчики Firebird обратились к общественности с просьбой помочь при тестировании новой версии СУБД, дабы ускорить переход к подготовке Firebird 3.0.
Главная задача Firebird 3.0 - объединение с кодовой базой "Vulcan" (переход от старой процедурно-ориентированной кодовой базы на C к полностью объектно-ориентированному С++ коду). В Firebird 3.0 будет реализованная полноценная поддержка SMP на уровне тредов, а не процессов, как это сделано сейчас.
Что касается Firebird 2.0, то ниже список самых интересных новшеств:
Производные таблицы (derived tables). Возможность использования SELECT подзапросов внутри FROM (результат запроса в качестве таблицы);
Переписана система сборки мусора;
БД теперь можно хранить на raw-устройствах без файловой системы;
Переписан код для операторов "LIKE/CONTAINING/STARTING WITH";
Переписана логика при обработке часто обновляемых VIEW;
Несколько способов завершения работы БД.
Изменение в коде обеспечивающем синхронизацию (локи);
Поддержка 64-битных платформ;
Размер таблицы расширен до 30 Гб;
Система инкрементального бэкапа;
Снятие 252-байтового лимита для индексов;
Многочисленные оптимизации направленные на увеличение производительности и безопасности.
В заключении. Несколько дней назад Игорь Ильинский, прислал ссылку на свою программу IBAdm for Linux - консольную утилиту для администрирования БД Interbase/Firebird.Утилита работает в консольном режиме (ncurses) и реализует функции
создания БД, редактирования всех типов метаданных, просмотра данных таблиц и представлений, включает в себя редактор SQL запросов (isql) и блок управления правами доступа.
|