2008-12-15 12 views
6

Mam kilka pytań dotyczących klientów dotyczących trybu NF dla DB2. Google miał bardzo mało informacji na ten temat.DB2 - czym jest tryb NF (Nowa Funkcjonalność)?

byłem w stanie wywnioskować następujących ale nie całkowicie zaufać ...

  1. NF i CM (tryb zgodności) są ustawienia na v8 DB2 na komputerach typu mainframe.
  2. DB2 v8 na z/OS w CM został zaprojektowany, aby umożliwić użycie DB2 v8 jako zamiennika dla DB2 v7.
  3. NF dokonuje licznych zmian, które naruszają kompatybilność wsteczną.
  4. W szczególności tabele systemowe "słownika danych" są całkowicie przerobione.

Podejrzewam następujące, ale jestem jeszcze mniej pewna ...

  1. reworked słownika danych i układu tabel są podobne do tych używanych przez DB2 V8 w Linux/Unix/Windows .
  2. DB2 v8 NF jest w dużej mierze zgodny z DB2 v9.
  3. DB2 v9 jest znacznie bardziej spójny na różnych platformach (Linux/Unix/Windows i mainframe).
  4. Kod napisany do pracy z DB2 v8 NF zasadniczo będzie działał prawidłowo z DB2 v8 na LUW i DB2 v9 w dowolnym miejscu.

Czy ktoś może mi powiedzieć, czy mam rację? Lub dodać więcej szczegółów?

Odpowiedz

4

Te tryby funkcjonalne to po prostu sposoby na zaplanowane ulepszenia. Zarówno DB2/z v8 i v9 (i prawdopodobnie wszystkie przyszłe) mają trzy tryby:

  • zgodność (CM).
  • włączyć nową funkcję (ENFM).
  • nowa funkcja (NFM).

Służy do zapewnienia płynnego przejścia między wersjami. Na przykład, wszystkie DBMS "w grupie muszą zostać zaktualizowane do wersji V8 CM, zanim którykolwiek z nich będzie mógł zostać przełączony na V8 ENFM.

tryb

zgodności dla vX oznacza używasz vX ale z żadnym z nowych funkcji (innymi słowy, odpowiednik v(X-1) Jeśli używasz v7 w tej chwili jesteś nieobsługiwane. - Ci naprawdę powinien działaj w wersji 8 w CM (jeśli zależy Ci na wsparciu i, wierz mi, jeśli płacisz IBM te olbrzymie opłaty licencyjne, powinieneś się tym przejmować :-)

Włącz nowy tryb funkcji, gdy tabele systemu baz danych zostały zaktualizowany o nowe funkcje, ale nie tabele użytkowników.

Nowy tryb funkcji oznacza, że ​​nowa funkcja ha s zostało włączone dla tabel systemowych i użytkowników.

Rzeczywista zawartość nowej funkcji zależy od wersji.

Zobacz tutaj informacje o v8 What's New.Zasadniczo rozdział 2 zawiera listę wszystkich nowych funkcji:

  • Więcej zalet SQL.
  • Więcej bezpieczeństwa.
  • Lepsza kompatybilność z mniejszymi rodzeństwami DB2 (LUW), w tym z Unicode.
  • Skalowalność/wydajność.
  • Dostępność (bardzo ważna w świecie komputerów mainframe).

Nawiasem mówiąc, IBM udostępnia całą swoją dokumentację w sieci w celu sprawdzenia, czy najwyższy poziom bibliotek publicznych znajduje się pod numerem here.

+0

@Pax: Dobra odpowiedź +1. Zawsze używamy CM;)) –