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

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

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

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

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

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

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

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

4 комментария:

donmutti комментирует...

Отличный блог, спасибо. Буду читать.

Анонимный комментирует...

Да, к концу 2012 все будет :)

pnv82 комментирует...

Ну, оно уже почти все есть. По времени - думаю что к концу 11 середине 12.
СУБД делать, это не спекулянтов автоматизировать :-/

Денис комментирует...

Ну да.
Разработка СУБД - это же единственное благородное занятие.

Только что-то внемяемой альтернативы SQL пока чего-то нет. Ни динамически сконструировать запросы (строчки слепить - да, это круто. DDL (или как оно там) - по-сути тоже самое ), ни типы статически проверить (типы есть? есть, а почему проверить программу нельзя? Аффторитеты запретили?). Гениально, да.

Не обольщайтесь, товарищ.
Все работают на финансовых спекулянтов. Только есть те, кто это понимают, а есть те, кто еще нет.