سؤال

لدي بعض الأسئلة حول العملاء حول وضع NF لـ DB2.كان لدى Google القليل جدًا من المعلومات حول هذا الموضوع.

لقد تمكنت من ذلك استدلال التالي لكني لا أثق به تمامًا..

  1. يعد NF وCM (وضع التوافق) من الإعدادات الموجودة على DB2 v8 على الحاسب المركزي.
  2. تم تصميم DB2 v8 on z/OS in CM للسماح باستخدام DB2 v8 كبديل بديل لـ DB2 v7.
  3. يقوم NF بإجراء العديد من التغييرات التي تؤدي إلى كسر التوافق مع الإصدارات السابقة.
  4. وعلى وجه الخصوص، تم إعادة صياغة جداول نظام "قاموس البيانات" بالكامل.

أشك في ما يلي، لكنني أقل يقينًا منه ...

  1. يشبه قاموس البيانات المعاد صياغته وجداول النظام تلك المستخدمة بواسطة DB2 v8 على Linux/Unix/Windows.
  2. DB2 v8 NF متوافق إلى حد كبير مع DB2 v9.
  3. يعد DB2 v9 أكثر اتساقًا عبر الأنظمة الأساسية (Linux/Unix/Windows والحاسب المركزي).
  4. التعليمات البرمجية المكتوبة للعمل مع DB2 v8 NF ستعمل بشكل عام بشكل صحيح مع DB2 v8 على LUW وDB2 v9 في أي مكان.

هل يمكن لأحد أن يقول لي إذا كنت على حق؟أو إضافة المزيد من التفاصيل؟

هل كانت مفيدة؟

المحلول

هذه الأوضاع الوظيفية هي في الأساس مجرد طرق لإجراء الترقيات المخطط لها.يحتوي كل من DB2/z v8 وv9 (وربما جميع الإصدارات القادمة) على ثلاثة أوضاع:

  • التوافق (سم).
  • تمكين وظيفة جديدة (ENFM).
  • وظيفة جديدة (NFM).

يتم استخدامه لضمان وجود انتقال سلس بين الإصدارات.على سبيل المثال، يجب ترقية جميع أنظمة إدارة قواعد البيانات (DBMS) في المجموعة إلى الإصدار v8 CM قبل أن يتم تحويل أي منها إلى الإصدار v8 ENFM.

وضع التوافق ل vX يعني أنك تستخدم vX ولكن مع عدم وجود أي من الوظائف الجديدة (وبعبارة أخرى، ما يعادل v(X-1).إذا كنت تستخدم الإصدار 7 في الوقت الحالي، فأنت غير مدعوم - أنت يجب قم بالفعل بتشغيل الإصدار 8 في CM (إذا كنت تهتم بالدعم، وصدقني، إذا كنت تدفع رسوم الترخيص الضخمة لشركة IBM، فيجب أن تهتم :-).

يتم تمكين وضع الوظيفة الجديدة عندما يتم تحديث جداول نظام قاعدة البيانات لاستخدام وظيفة جديدة وليس جداول المستخدم.

وضع الوظيفة الجديد يعني أنه تم تمكين وظيفة جديدة لكل من جداول النظام والمستخدم.

يعتمد المحتوى الفعلي للوظيفة الجديدة على الإصدار.

انظر هنا ل الإصدار 8 ما الجديد معلومة.يسرد الفصل الثاني بشكل أساسي جميع الوظائف الجديدة:

  • المزيد من الأشياء الجيدة SQL.
  • مزيد من الأمان.
  • توافق أفضل مع الأشقاء الأصغر لـ DB2/z (LUW)، بما في ذلك Unicode.
  • قابلية التوسع/الأداء.
  • التوفر (مهم جدًا في عالم الحواسيب المركزية).

بالمناسبة، شركة IBM تجعل جميع وثائقها متاحة على شبكة الإنترنت للاطلاع عليها، حيث يتم العثور على المستوى الأعلى من المكتبات العامة هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top