migration db2 mainframe zos

migration - DB2: ¿qué es el modo NF(Nueva Funcionalidad)?



mainframe zos (1)

Tengo algunas preguntas sobre los clientes sobre el modo NF para DB2. Google tenía muy poca información al respecto.

He podido inferir lo siguiente, pero no confío completamente en ello ...

  1. NF y CM (modo de compatibilidad) son configuraciones en DB2 v8 en mainframe.
  2. DB2 v8 en z / OS en CM está diseñado para permitir que DB2 v8 se utilice como reemplazo de DB2 v7.
  3. NF realiza numerosos cambios que rompen la compatibilidad con versiones anteriores.
  4. En particular, las tablas del sistema "diccionario de datos" están completamente revisadas.

Sospecho lo siguiente, pero estoy aún menos seguro de eso ...

  1. El diccionario de datos rediseñado y las tablas del sistema son similares a los utilizados por DB2 v8 en Linux / Unix / Windows.
  2. DB2 v8 NF es ampliamente compatible con DB2 v9.
  3. DB2 v9 es mucho más consistente en todas las plataformas (Linux / Unix / Windows y mainframe).
  4. El código escrito para trabajar con DB2 v8 NF generalmente funcionará correctamente con DB2 v8 en LUW y DB2 v9 en cualquier lugar.

¿Alguien puede decirme si estoy en lo cierto? O agregue más detalles?


Estos modos funcionales son básicamente solo formas de realizar las actualizaciones planificadas. Tanto DB2 / z v8 como v9 (y probablemente todos los que vendrán) tienen tres modos:

  • compatibilidad (CM).
  • habilitar nueva función (ENFM).
  • nueva función (NFM).

Se usa para garantizar que haya una transición fluida entre las versiones. Por ejemplo, todos los DBMS ''en un grupo deben actualizarse a v8 CM antes de que cualquiera de ellos pueda cambiarse a v8 ENFM.

El modo de compatibilidad para vX significa que está usando vX pero no tiene ninguna de las funciones nuevas (en otras palabras, equivale a v(X-1) . Si está ejecutando v7 en este momento, no está soportado, debería estar realmente ejecutar v8 en CM (si le interesa el soporte y, créame, si le está pagando a IBM esas enormes tarifas de licencia, debería preocuparse :-).

Habilitar el nuevo modo de función es cuando las tablas del sistema de la base de datos se han actualizado para usar nuevas funciones, pero no tablas de usuarios.

El nuevo modo de función significa que se ha habilitado una nueva funcionalidad para el sistema y las tablas de usuario.

El contenido real de la nueva función depende de la versión.

Consulte aquí para ver la información v8 What''s New . Básicamente, el capítulo 2 enumera todas las nuevas funcionalidades:

  • Más regalos de SQL.
  • Más seguridad
  • Mejor compatibilidad con los hermanos menores de DB2 / z (LUW), incluido Unicode.
  • Escalabilidad / Rendimiento.
  • Disponibilidad (muy importante en el mundo de mainframe).

Por cierto, IBM pone toda su documentación a disposición en la web para su lectura, el nivel superior de las bibliotecas públicas se encuentra aquí .