Разработчики Firebird обратились (http://www.ibase.ru/firebird/fb2test.htm) к общественности с просьбой помочь при тестировании новой версии СУБД, дабы ускорить переход к подготовке 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 (http://www.sinn.ru/~mapnn/ibnews_ru.html) - консольную утилиту для администрирования БД Interbase/Firebird.Утилита работает в консольном режиме (ncurses) и реализует функции
создания БД, редактирования всех типов метаданных, просмотра данных таблиц и представлений, включает в себя редактор SQL запросов (isql) и блок управления правами доступа.
URL: http://firebird.sourceforge.net/
Новость: http://www.opennet.me/opennews/art.shtml?num=5212