DB2 - 什么是NF(新功能)模式?

时间:2008-12-15 21:10:18

标签: migration db2 mainframe zos

我对客户关于DB2的NF模式有一些疑问。谷歌几乎没有关于它的信息。

我能够推断以下但我完全不相信它......

  1. NF和CM(兼容模式)是大型机上DB2 v8的设置。
  2. CM中z / OS上的DB2 v8旨在允许DB2 v8替代DB2 v7。
  3. NF做了许多改变,破坏了向后兼容性。
  4. 特别是“数据字典”系统表完全重做。
  5. 我怀疑以下情况,但我甚至不太确定......

    1. 重写的数据字典和系统表与Linux / Unix / Windows上的DB2 v8使用的类似。
    2. DB2 v8 NF与DB2 v9基本兼容。
    3. DB2 v9在各种平台(Linux / Unix / Windows和大型机)上更加一致。
    4. 使用DB2 v8 NF编写的代码通常可以在任何地方使用LUW和DB2 v9上的DB2 v8正常工作。
    5. 有人能告诉我,如果我是对的吗?或者添加更多细节?

1 个答案:

答案 0 :(得分:4)

这些功能模式基本上只是进行计划升级的方法。 DB2 / z v8和v9(可能还有所有的)都有三种模式:

  • 兼容性(CM)。
  • 启用新功能(ENFM)。
  • 新功能(NFM)。

它用于确保版本之间的平滑过渡。例如,组中的所有DBMS'必须先升级到v8 CM,然后才能切换到v8 ENFM。

vX的兼容模式意味着您正在使用vX但没有新功能(换句话说,相当于v(X-1)。如果您此刻正在运行v7 ,你不受支持 - 你应该真正在CM中运行v8(如果你关心支持,相信我,如果你向IBM支付那些巨额许可费,你应该关心:-)。

启用新功能模式是指数据库系统表已更新为使用新功能但不使用用户表。

新功能模式意味着已为系统和用户表启用了新功能。

新功能的实际内容取决于版本。

请在此处查看v8 What's New信息。基本上,第2章列出了所有新功能:

  • 更多SQL好东西。
  • 更安全。
  • 与DB2 / z的小兄弟(LUW)更好地兼容,包括Unicode。
  • 可伸缩性/性能。
  • 可用性(在大型机领域非常重要)。

顺便说一句,IBM在网上提供了所有文档供细读,公共图书馆的顶层被发现here