Эти функциональные режимы в основном просто способы выполнения запланированных обновлений. В DB2 / z v8 и v9 (и, вероятно, во всех последующих) есть три режима:
- совместимость (CM).
- включить новую функцию (ENFM).
- новая функция (NFM).
Используется для обеспечения плавного перехода между версиями. Например, все СУБД в группе должны быть обновлены до CM v8, прежде чем любая из них может быть переключена на ENFM v8.
Режим совместимости для vX
означает, что вы используете vX
, но без новой функции (другими словами, эквивалентно v(X-1)
. Если вы используете v7 на данный момент, вы не поддерживаются - вы должны действительно запустить v8 в CM (если вам нужна поддержка и, поверьте мне, если вы платите IBM эти огромные лицензионные сборы, вам следует позаботиться: -).
Включить режим новой функции - это когда системные таблицы базы данных были обновлены для использования новой функции, но не пользовательских таблиц.
Новый функциональный режим означает, что новая функциональность включена как для системных, так и для пользовательских таблиц.
Фактическое содержание новой функции зависит от версии.
Смотрите здесь для v8 Что нового информации. В основном, в главе 2 перечислены все новые функции:
- Больше SQL вкусностей.
- Больше безопасности.
- Лучшая совместимость с меньшими братьями и сестрами DB2 / z, включая Unicode.
- Масштабируемость / производительность.
- Доступность (очень важно в мире мэйнфреймов).
Кстати, IBM предоставляет всю свою документацию в Интернете для прочтения, где находится верхний уровень публичных библиотек здесь .