Мир InterBase

Мир InterBase

Обзор современных версий семейства InterBase

Обзор современных версий семейства InterBase - 2
Введение
Интеграция с платформой Windows NT
Производительность
Надежность и безопасность
Улучшенная производительность
Улучшенный оптимизатор запросов
Оптимизация сетевого трафика
Эффективная работа с временными файлами сортировки



Оптимальная структура хранения записей
Ускоренная работа с индексами
Улучшенная стратегия вычисления предиката IN и условий, объединенных по OR
Ускоренное обновление данных
Уменьшение времени, необходимого для резервного копирования и восстановления
Индексы по выражениям
Уменьшение размера, занимаемого индексами
Выражения в значениях по умолчанию для доменов
Удобная операция объединения строк
Расширенные возможности указания пользовательских планов

Имена индексов ограничений
Улучшенное время отклика для версии SuperServer
Улучшенный протокол локальных соединений (XNET)
Ограничение времени ожидания для транзакций (Lock timeout)
Расширения SQL
Инструкция IIF
Инструкция INSERT INTO ... FROM ... UNION ...
Выражения в EXCEPTION
Системные переменные ROWS_AFFECTED, GDSCODE, SQLCODE, TRANSACTIONJD, CONNECTIONJD
Группировка по номеру столбца

Значения переменных по умолчанию
Тип данных BIGINT
Дополнительные национальные кодовые страницы и порядки сортировки
Группировка по встроенным функциям и UDF
Ограничение результатов выборки FIRST/SKIP
Увеличение глубины рекурсии процедур и триггеров
Использование переменной окружения ISC_PATH
Безопасная работа с внешними таблицами
Классическая архитектура на Windows NT (Yaffil CS)
Встраиваемый сервер

Конфигурация безопасности для базы данных
Использование сервера Yaffil внутри процесса
Эффективное взаимодействие процессов архитектуры Classic Server
Изменения оптимизатора, направленные на совместимость
Yaffil Classic Server - замена InterBase Classic 4.0
Миграция баз данных на Yaffil и обратно
Режим обратной совместимости
Интегрированная безопасность (NT Integrated Security)
Асинхронный сервер и отмена выполняющихся запросов
Одновременный запуск нескольких копий сервера (multi-instancing)

Хранение конфигурации в системном реестре
Большие индексы
Заключение
Семерка - первый шаг нового семейства
Распараллеливание на несколько процессоров
Мониторинг состояния сервера
Модификация системных таблиц

Примеры получения статистики
Безопасность временных таблиц
JDBC Туре 4 DRIVER
Новая структура данных на диске: ODS11
Новый тип данных: BOOLEAN
Новые ключевые слова
Имена объектов длиной 68 символов
Новые функции API для работы с Blob и массивами
SET TERM больше не нужен в isql
Определение версии клиента

Безопасность внешних таблиц. Параметр EXTERNAL FILE DIRECTORY
Единое имя файла параметров InterBase
Рекомендуемое расширение для файлов баз данных - *.ib
Новое имя базы данных пользователей
Firebird 1.5 - Open Source DBMS
Продолжение линии 1.0
Версия 1.5 - эволюция или революция?
Достигнутые результаты
Отличительные особенности новой версии

Дистрибутив
Реализация языка SQL
Расширение механизма событий
Конфигурирование
Firebird 2.0 - взгляд в будущее
Новая версия ODS
Поддержка SMP
Средства мониторинга

Дальнейшее развитие языка SQL
Содержание раздела