среда, 16 марта 2011 г.

Предварительные данные по Firebird 3

Основные цели
- честная поддержка многопоточной мультипроцессорности с разделяемым кешем
- рефакторинг архитектуры для последующих версий

Гарантированно будет масштабируемый кеш страниц с межпоточными и межпроцессными блокировками

Поддержка разных версий ODS - в плагинах. А процесс лиснера уже будет подгружать нужную для базы реализацию движка.

Изменения в одс - флаг наличия мусора на странице, что ускорит его сборку.

Более подробный формат вывода плана выполнения запроса.
Стоимостной оптимизатор - гистограмма распределения данных, возможность автоматического сбора статистики, подробная информация по таблицам и индексам (кол-во записей страниц и т.п.)

SQL
  • Внешние процедуры функции и триггеры
  • PSQL функции
  • Пакеты аля Оракл
  • DDL триггеры
  • Оконные(аналитические) функции
  • Двунаправленные курсоры в PSQL
  • Парметризированные исключения
Безопасность
  • Аутентификация во внешних плагинах
  • Шифрование траффика
  • Юзеры в базе
  • Шифрование на уровне страниц
  • Группы пользователей
  • Права на DDL
Публичная альфа FB3 - в третьем квартале 2011 года