<ul><ul><li>Firebird Roadmap-2006 Текущее состояние разработки </li></ul></ul><ul><ul><li>и перспективы развития </li></ul...
Приоритеты разработки <ul><li>Надежность и безопасность </li></ul><ul><ul><li>Оперативное исправление ошибок </li></ul></u...
Приоритеты разработки <ul><li>Гибкость администрирования </li></ul><ul><ul><li>Средства контроля и мониторинга </li></ul><...
Обзор Firebird 2.0 <ul><li>Больше! Быстрее! </li></ul><ul><ul><li>Снято ограничение на размер таблицы </li></ul></ul><ul><...
Обзор Firebird 2.0 <ul><li>Функциональность SQL </li></ul><ul><ul><li>Derived tables </li></ul></ul><ul><ul><li>Расширены ...
Обзор Firebird 2.0 <ul><li>Многоязыковая поддержка </li></ul><ul><ul><li>ICU (IBM's International Components for Unicode) ...
Обзор Firebird 2.0 <ul><li>Безопасность </li></ul><ul><ul><li>Лучшее хеширование пароля (SHA-1 вместо DES) </li></ul></ul>...
Экспериментальные ветки кода <ul><li>Проект Vulcan </li></ul><ul><ul><li>Единая архитектура (superserver, classic, embedde...
Экспериментальные ветки кода <ul><li>Инновации в Fyracle </li></ul><ul><ul><li>Глобальные временные таблицы </li></ul></ul...
Экспериментальные ветки кода Первая российская конференция по СУБД Firebird и InterBase FB 1.0 FB 1.5 FB 2.0 FB 2.1 FB 3.0...
Firebird 2.1 <ul><li>Цели </li></ul><ul><ul><li>Сокращение сроков выпуска релизов </li></ul></ul><ul><ul><li>Объединение э...
Firebird 2.1 <ul><li>Что ожидается (продолжение) </li></ul><ul><ul><li>Портирование на платформы Win64 и Solaris64 </li></...
Firebird 3.0 <ul><li>Основные задачи </li></ul><ul><ul><li>Эффективный многопоточный сервер </li></ul></ul><ul><ul><li>Кеш...
Firebird 3.0 <ul><li>Функциональность (продолжение) </li></ul><ul><ul><li>Гибкая авторизация </li></ul></ul><ul><ul><li>На...
График релизов Первая российская конференция по СУБД Firebird и InterBase 2007 2008 2.0 Release 2.1 Beta 3.0 Release 2.1 R...
Что далее? <ul><li>Производительность </li></ul><ul><ul><li>Секционирование таблиц </li></ul></ul><ul><ul><li>Кластеризаци...
Что далее? <ul><li>Функциональность </li></ul><ul><ul><li>Более полная поддержка стандарта SQL2003 </li></ul></ul><ul><ul>...
Спасибо за внимание! [email_address] Первая российская конференция по СУБД Firebird и InterBase
Upcoming SlideShare
Loading in...5
×

Firebird Roadmap-2006 Текущее состояние разработки и перспективы развития (in Russian), Dmitry Yemanov

931

Published on

Firebird Roadmap-2006 Текущее состояние разработки и перспективы развития. Доклад на 1-й Российской Конференции по Firebird и InterBase

Published in: Technology, Sports
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
931
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Первая российская конференция по СУБД Firebird и InterBase
  • Firebird Roadmap-2006 Текущее состояние разработки и перспективы развития (in Russian), Dmitry Yemanov

    1. 1. <ul><ul><li>Firebird Roadmap-2006 Текущее состояние разработки </li></ul></ul><ul><ul><li>и перспективы развития </li></ul></ul><ul><ul><li>Дмитрий Еманов </li></ul></ul><ul><ul><li>Firebird Project, </li></ul></ul><ul><ul><li>ведущий разработчик </li></ul></ul><ul><ul><li>www.firebirdsql.org </li></ul></ul><ul><ul><li>Октябрь 2006 </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    2. 2. Приоритеты разработки <ul><li>Надежность и безопасность </li></ul><ul><ul><li>Оперативное исправление ошибок </li></ul></ul><ul><ul><li>Гарантированное восстановление после сбоев </li></ul></ul><ul><ul><li>Улучшение механизмов безопасности </li></ul></ul><ul><li>Производительность и масштабируемость </li></ul><ul><ul><li>Эффективная работа с большими базами данных </li></ul></ul><ul><ul><li>Полная поддержка SMP-систем </li></ul></ul><ul><ul><li>Оптимизация кеширования и методов доступа к данным </li></ul></ul><ul><ul><li>Кластеризация </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    3. 3. Приоритеты разработки <ul><li>Гибкость администрирования </li></ul><ul><ul><li>Средства контроля и мониторинга </li></ul></ul><ul><ul><li>Аудит действий пользователей </li></ul></ul><ul><ul><li>Функциональность утилит </li></ul></ul><ul><li>Расширение возможностей SQL </li></ul><ul><ul><li>Новые языковые конструкции и функции </li></ul></ul><ul><ul><li>Более строгое следование спецификации SQL </li></ul></ul><ul><ul><li>SQL-интерфейс к средствам администрирования </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    4. 4. Обзор Firebird 2.0 <ul><li>Больше! Быстрее! </li></ul><ul><ul><li>Снято ограничение на размер таблицы </li></ul></ul><ul><ul><li>Максимальный размер кеша и его эффективность </li></ul></ul><ul><ul><li>64-битные архитектуры </li></ul></ul><ul><ul><li>Инкрементальное резервное копирование </li></ul></ul><ul><ul><li>Оптимизатор (оценка стоимости, работа с предикатами) </li></ul></ul><ul><ul><li>Индексные операции (сканирование, удаление ключа) </li></ul></ul><ul><ul><li>Сборка мусора (индексы, фоновая сборка, read-committed транзакции) </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    5. 5. Обзор Firebird 2.0 <ul><li>Функциональность SQL </li></ul><ul><ul><li>Derived tables </li></ul></ul><ul><ul><li>Расширены возможности подзапросов </li></ul></ul><ul><ul><li>Курсоры в PSQL </li></ul></ul><ul><ul><li>Новые встроенные функции </li></ul></ul><ul><ul><li>Пользовательские контекстные переменные </li></ul></ul><ul><ul><li>Оператор COMMENT </li></ul></ul><ul><ul><li>Оператор EXECUTE BLOCK </li></ul></ul><ul><ul><li>INSERT ... RETURNING </li></ul></ul><ul><ul><li>Предикат IS [NOT] DISTINCT FROM </li></ul></ul><ul><ul><li>SET/DROP DEFAULT в операторе ALTER TABLE </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    6. 6. Обзор Firebird 2.0 <ul><li>Многоязыковая поддержка </li></ul><ul><ul><li>ICU (IBM's International Components for Unicode) </li></ul></ul><ul><ul><li>Новая реализация UTF8 (collates UCS_BASIC, UNICODE) </li></ul></ul><ul><ul><li>Работа с многобайтовыми кодировками (строковые функции, максимальная длина строки) </li></ul></ul><ul><ul><li>UPPER/LOWER не требуют collate </li></ul></ul><ul><ul><li>Текстовые блобы (равенство блобов, строковые функции, collates) </li></ul></ul><ul><ul><li>Новые кодировки (KOI8-R, KOI8-U, WIN1258) </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    7. 7. Обзор Firebird 2.0 <ul><li>Безопасность </li></ul><ul><ul><li>Лучшее хеширование пароля (SHA-1 вместо DES) </li></ul></ul><ul><ul><li>Закрыт доступ к данным безопасности </li></ul></ul><ul><ul><li>Защита от атак перебором пароля </li></ul></ul><ul><ul><li>Устранены известные внешние уязвимости </li></ul></ul><ul><li>Надежность </li></ul><ul><ul><li>Гибкие режимы shutdown (multi-user, single-user, exclusive) </li></ul></ul><ul><ul><li>Исправлено более 150 ошибок </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    8. 8. Экспериментальные ветки кода <ul><li>Проект Vulcan </li></ul><ul><ul><li>Единая архитектура (superserver, classic, embedded – в одном дистрибутиве) </li></ul></ul><ul><ul><li>Многопоточность с общим кешем </li></ul></ul><ul><ul><li>Настраиваемая авторизация (внешняя через security.fdb либо внутренняя в базе данных) </li></ul></ul><ul><ul><li>Управление пользователями через SQL </li></ul></ul><ul><ul><li>Гибкий механизм конфигурирования сервера </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    9. 9. Экспериментальные ветки кода <ul><li>Инновации в Fyracle </li></ul><ul><ul><li>Глобальные временные таблицы </li></ul></ul><ul><ul><li>CTE (common table expressions) и иерархические запросы </li></ul></ul><ul><ul><li>Внешние процедуры и функции на Java и других языках </li></ul></ul><ul><li>Прочее </li></ul><ul><ul><li>Автоматическая авторизация в домене Windows </li></ul></ul><ul><ul><li>Шифрование базы данных </li></ul></ul><ul><ul><li>Оптимизация сетевого протокола </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    10. 10. Экспериментальные ветки кода Первая российская конференция по СУБД Firebird и InterBase FB 1.0 FB 1.5 FB 2.0 FB 2.1 FB 3.0 Yaffil Fyracle Vulcan
    11. 11. Firebird 2.1 <ul><li>Цели </li></ul><ul><ul><li>Сокращение сроков выпуска релизов </li></ul></ul><ul><ul><li>Объединение экспериментальных работ с главной веткой </li></ul></ul><ul><li>Что ожидается </li></ul><ul><ul><li>Глобальные временные таблицы </li></ul></ul><ul><ul><li>CTE и иерархические запросы </li></ul></ul><ul><ul><li>Полная поддержка текстовых блобов (строковые операции и функции) </li></ul></ul><ul><ul><li>Домены в процедурах и функциях </li></ul></ul><ul><ul><li>Операторы MERGE и REPLACE </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    12. 12. Firebird 2.1 <ul><li>Что ожидается (продолжение) </li></ul><ul><ul><li>Портирование на платформы Win64 и Solaris64 </li></ul></ul><ul><ul><li>Мониторинг состояния сервера </li></ul></ul><ul><ul><li>Возможность прерывания активных запросов и соединений </li></ul></ul><ul><ul><li>Поддержка нескольких экземпляров сервера на одном хосте </li></ul></ul><ul><ul><li>Более эффективный сетевой протокол </li></ul></ul><ul><li>Сроки </li></ul><ul><ul><li>4-й квартал 2006: бета-версия </li></ul></ul><ul><ul><li>2-й квартал 2007: релиз </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    13. 13. Firebird 3.0 <ul><li>Основные задачи </li></ul><ul><ul><li>Эффективный многопоточный сервер </li></ul></ul><ul><ul><li>Кеширование запросов </li></ul></ul><ul><ul><li>Оптимизация работы с большими базами данных </li></ul></ul><ul><li>Функциональность </li></ul><ul><ul><li>Схемы и длинные идентификаторы </li></ul></ul><ul><ul><li>Внешние процедуры и функции </li></ul></ul><ul><ul><li>SQL функции </li></ul></ul><ul><ul><li>Внешние источники данных и гетерогенные запросы </li></ul></ul><ul><ul><li>Расширенная безопасность метаданных </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    14. 14. Firebird 3.0 <ul><li>Функциональность (продолжение) </li></ul><ul><ul><li>Гибкая авторизация </li></ul></ul><ul><ul><li>Настраиваемый аудит </li></ul></ul><ul><ul><li>Новые методы доступа к данным </li></ul></ul><ul><ul><li>Большее внимание статистике и улучшенный оптимизатор </li></ul></ul><ul><ul><li>Шифрование базы данных </li></ul></ul><ul><li>Сроки </li></ul><ul><ul><li>2-й квартал 2007: бета-версия </li></ul></ul><ul><ul><li>4-й квартал 2007: релиз </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    15. 15. График релизов Первая российская конференция по СУБД Firebird и InterBase 2007 2008 2.0 Release 2.1 Beta 3.0 Release 2.1 Release 3.0 Beta
    16. 16. Что далее? <ul><li>Производительность </li></ul><ul><ul><li>Секционирование таблиц </li></ul></ul><ul><ul><li>Кластеризация в Classic-архитектуре </li></ul></ul><ul><ul><li>WAL (write-ahead logging) </li></ul></ul><ul><ul><li>Двунаправленная навигация в индексах </li></ul></ul><ul><ul><li>Дальнейшая оптимизация сетевого протокола </li></ul></ul><ul><li>Безопасность </li></ul><ul><ul><li>Авторизация посредством PAM (pluggable authentication modules) </li></ul></ul><ul><ul><li>Шифрование сетевого трафика </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    17. 17. Что далее? <ul><li>Функциональность </li></ul><ul><ul><li>Более полная поддержка стандарта SQL2003 </li></ul></ul><ul><ul><li>Группы пользователей как альтернатива ролям </li></ul></ul><ul><ul><li>Триггеры на глобальные и DDL операции </li></ul></ul><ul><ul><li>PITR (point-in-time recovery) </li></ul></ul><ul><ul><li>Методы массовой загрузки данных (bulk load) </li></ul></ul><ul><ul><li>Репликация </li></ul></ul><ul><ul><li>Средства отладки и трассировки SQL-кода </li></ul></ul>Первая российская конференция по СУБД Firebird и InterBase
    18. 18. Спасибо за внимание! [email_address] Первая российская конференция по СУБД Firebird и InterBase
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×