6

DB2 の NF モードについて、お客様にいくつか質問があります。グーグルはそれについてほとんど情報を持っていませんでした。

私は次のことを推測できましたが、完全には信頼できません...

  1. NF と CM (互換モード) は、メインフレーム上の DB2 v8 での設定です。
  2. CM の z/OS 上の DB2 v8 は、DB2 v8 を DB2 v7 のドロップイン代替として使用できるように設計されています。
  3. NF は、下位互換性を損なう多くの変更を行います。
  4. 特に、「データ ディクショナリ」システム テーブルは完全に作り直されています。

私は次のことを疑っていますが、それ以上は確信が持てません...

  1. 作り直されたデータ ディクショナリとシステム テーブルは、Linux/Unix/Windows 上の DB2 v8 で使用されるものと似ています。
  2. DB2 v8 NF は、DB2 v9 とほぼ互換性があります。
  3. DB2 v9 は、プラットフォーム間 (Linux/Unix/Windows およびメインフレーム) で一貫性が大幅に向上しています。
  4. DB2 v8 NF で動作するように記述されたコードは、通常、LUW 上の DB2 v8 およびどこでも DB2 v9 で正常に動作します。

私が正しいかどうか誰か教えてもらえますか?それとも詳細を追加しますか?

4

1 に答える 1

4

これらの機能モードは基本的に、計画されたアップグレードを行う方法にすぎません。DB2/z v8 と v9 の両方 (およびおそらく今後登場するすべてのバージョン) には、次の 3 つのモードがあります。

  • 互換性 (CM)。
  • 新機能 (ENFM) を有効にします。
  • 新機能(NFM)。

バージョン間の移行がスムーズに行われるようにするために使用されます。たとえば、グループ内のすべての DBMS は、v8 ENFM に切り替える前に v8 CM にアップグレードする必要があります。

互換モード forvXは、使用してvXいるが新しい機能がないことを意味します (つまり、 と同等v(X-1)です。現時点で v7 を実行している場合は、サポートされていません。実際には CM で v8 を実行する必要があります (気になる場合)また、IBM に莫大なライセンス料を支払っているのであれば、気にする必要があります :-)。

新機能モードの有効化は、データベース システム テーブルが更新され、ユーザー テーブルではなく新機能を使用するようになった場合です。

新機能モードは、システム テーブルとユーザー テーブルの両方で新機能が有効になっていることを意味します。

新機能の実際の内容はバージョンによって異なります。

v8 の最新情報については、こちらを参照してください。基本的に、第 2 章にはすべての新機能がリストされています。

  • その他の SQL グッズ。
  • より多くのセキュリティ。
  • Unicode を含む、DB2/z の小さい兄弟 (LUW) との互換性が向上しました。
  • スケーラビリティ/パフォーマンス。
  • 可用性 (メインフレームの世界では非常に重要)。

ところで、IBM はすべてのドキュメントを Web 上で閲覧できるようにしています。パブリック ライブラリのトップ レベルはここにあります。

于 2008-12-16T04:48:38.623 に答える