Domanda

Ho alcune domande circa i clienti sulla modalità NF per DB2. Google ha avuto pochissime informazioni su di esso.

Sono stato in grado di inferire il seguente, ma non del tutto fidarsi ...

  1. NF e CM (modalità di compatibilità) sono impostazioni di DB2 V8 su mainframe.
  2. DB2 v8 su z / OS in CM è progettato per consentire DB2 V8 di essere utilizzato come un rimpiazzo per DB2 V7.
  3. NF apporta numerose modifiche che rompono la compatibilità all'indietro.
  4. In particolare le "dizionario dei dati" tabelle di sistema sono completamente rielaborata.

Ho il sospetto che la segue, ma sono ancora meno sicuro di esso ...

  1. Il dizionario dei dati e del sistema rielaborato le tabelle sono simili a quelli utilizzati da DB2 v8 su Linux / Unix / Windows.
  2. DB2 V8 NF è ampiamente compatibile con DB2 v9.
  3. DB2 v9 è molto più coerente tra le piattaforme (Linux / Unix / Windows e mainframe).
  4. Il codice scritto per lavorare con DB2 V8 NF generalmente funzionerà correttamente con DB2 LUW v8 su e DB2 v9 ovunque.

Qualcuno può dirmi se ho ragione? O aggiungere ulteriori dettagli?

È stato utile?

Soluzione

Queste modalità funzionali sono fondamentalmente solo modi per fare i vostri aggiornamenti previsti. Entrambi DB2 / z V8 e V9 (e probabilmente tutti quelli a venire) hanno tre modalità:

  • compatibilità (CM).
  • abilitare la nuova funzione (ENFM).
  • nuova funzione (NFM).

E 'utilizzato per assicurare c'è una transizione graduale tra le versioni. Ad esempio, devono essere aggiornati a v8 CM tutti i DBMS' in un gruppo prima di qualsiasi di essi può essere commutato per ENFM v8.

La modalità di compatibilità per vX significa che si sta utilizzando v(X-1) ma con nessuno della nuova funzione (in altre parole, equivalenti a <=> Se si sta eseguendo v7 al momento, sei supportato. - dovrebbe davvero essere in esecuzione v8 a CM (se avete a cuore il sostegno e, mi creda, se stai pagando IBM quei canoni di licenza enormi, si dovrebbe preoccuparsi: -).

Abilita nuova modalità di funzionamento è quando le tabelle di sistema del database sono state aggiornate per utilizzare la nuova funzione, ma non le tabelle utente.

Modalità Nuova funzione significa che la nuova funzionalità è stata abilitata per entrambe le tabelle di sistema e utente.

Il contenuto effettivo della nuova funzione dipende dalla versione.

Si veda qui per la v8 Novità informazioni . Fondamentalmente il capitolo 2 elenca tutte le nuove funzionalità:

  • chicche Più SQL.
  • Più sicurezza.
  • Una migliore compatibilità con i fratelli DB2 / Z più piccole (LUW), tra cui Unicode.
  • Scalabilità / prestazioni.
  • Disponibilità (molto importante nel mondo dei mainframe).

A proposito, IBM rende tutta la sua documentazione disponibile sul web per lettura, il livello superiore delle biblioteche pubbliche di essere trovati qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top