DB2 – что такое режим NF (новая функциональность)?

StackOverflow https://stackoverflow.com/questions/369727

  •  21-08-2019
  •  | 
  •  

Вопрос

У меня есть несколько вопросов к клиентам о режиме NF для DB2.В Google было очень мало информации об этом.

я смог сделать вывод следующее, но я не совсем этому доверяю...

  1. NF и CM (режим совместимости) — это настройки DB2 v8 на мейнфрейме.
  2. DB2 v8 на z/OS в CM позволяет использовать DB2 v8 в качестве замены DB2 v7.
  3. NF вносит многочисленные изменения, нарушающие обратную совместимость.
  4. В частности, полностью переработаны системные таблицы «словаря данных».

Я подозреваю следующее, но в этом я еще менее уверен...

  1. Переработанный словарь данных и системные таблицы аналогичны тем, которые используются в DB2 v8 в Linux/Unix/Windows.
  2. DB2 v8 NF в значительной степени совместима с DB2 v9.
  3. DB2 v9 гораздо более согласована на разных платформах (Linux/Unix/Windows и мэйнфреймы).
  4. Код, написанный для работы с DB2 v8 NF, обычно будет правильно работать с DB2 v8 на LUW и DB2 v9 где угодно.

Может ли кто-нибудь сказать мне, прав ли я?Или добавить больше деталей?

Это было полезно?

Решение

Эти функциональные режимы, по сути, являются просто способами выполнения запланированных обновлений.И DB2/z v8, и v9 (и, возможно, все последующие версии) имеют три режима:

  • совместимость (СМ).
  • включить новую функцию (ENFM).
  • новая функция (НФМ).

Он используется для обеспечения плавного перехода между версиями.Например, все СУБД в группе должны быть обновлены до версии 8 CM, прежде чем любую из них можно будет переключить на версию 8 ENFM.

Режим совместимости для vX означает, что вы используете vX но без какой-либо новой функции (другими словами, эквивалентной v(X-1).Если в данный момент вы используете v7, значит, вы не поддерживается — вы должен действительно использовать v8 в CM (если вас заботит поддержка и, поверьте мне, если вы платите IBM эти огромные лицензионные сборы, вам следует позаботиться :-).

Режим включения новых функций — это когда системные таблицы базы данных были обновлены для использования новых функций, но не пользовательских таблиц.

Режим новых функций означает, что новые функции включены как для системных, так и для пользовательских таблиц.

Фактическое содержание новой функции зависит от версии.

Смотрите здесь для v8 Что нового информация.В основном в главе 2 перечислены все новые функции:

  • Еще больше возможностей SQL.
  • Больше безопасности.
  • Улучшенная совместимость с младшими братьями и сестрами DB2/z (LUW), включая Unicode.
  • Масштабируемость/производительность.
  • Доступность (очень важно в мире мэйнфреймов).

Кстати, IBM размещает всю свою документацию в Интернете для ознакомления, при этом находится верхний уровень публичных библиотек. здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top