الفرق بين قاعدة البيانات والمثيل

الفرق بين قاعدة البيانات والمثيل
الفرق بين قاعدة البيانات والمثيل

فيديو: الفرق بين قاعدة البيانات والمثيل

فيديو: الفرق بين قاعدة البيانات والمثيل
فيديو: الفرق بين الصوت والنفس بشرح مبسط 2024, يوليو
Anonim

قاعدة البيانات مقابل المثيل

Oracle هو نظام RDBMS (نظام إدارة قواعد البيانات العلائقية للكائنات) يستخدم على نطاق واسع في المؤسسات. تم تطويره من قبل شركة أوراكل. يتكون نظام أوراكل من مثيل واحد وقاعدة بيانات على الأقل. المثيل عبارة عن مجموعة من العمليات التي تتواصل مع تخزين البيانات. قاعدة البيانات هي التخزين الفعلي الذي يحتفظ بمجموعة الملفات. ومع ذلك ، يتم استخدام مصطلح قاعدة بيانات أوراكل للإشارة إلى نظام قاعدة بيانات أوراكل بالكامل (الطبعات وقواعد البيانات). لهذا السبب ، هناك دائمًا بعض الالتباس للمبتدئين بين قاعدة بيانات المصطلحات والمثيل.

ما هو المثيل؟

المثيل عبارة عن مجموعة من العمليات التي تعمل أعلى نظام التشغيل والذاكرة ذات الصلة التي تتفاعل مع تخزين البيانات. المثيل هو الواجهة بين المستخدم وقاعدة البيانات. يتم توفير العمليات القادرة على الاتصال مع العميل والوصول إلى قاعدة البيانات من خلال المثيل. هذه العمليات هي عمليات خلفية وليست كافية للحفاظ على مبدأ ACID (الذرية والاتساق والعزل والمتانة) في قاعدة البيانات. لذلك ، يستخدم المثيل أيضًا بعض المكونات الأخرى مثل ذاكرة التخزين المؤقت والمخازن المؤقتة. وبشكل أكثر تحديدًا ، يتكون المثيل من ثلاثة أجزاء. هم SGA (المنطقة العالمية للنظام) ، PGA (منطقة البرنامج العالمية) والعمليات الخلفية. SGA عبارة عن بنية ذاكرة مشتركة مؤقتة ، والتي لها عمر افتراضي لبدء تشغيل المثيل حتى إيقاف تشغيله.

قاعدة البيانات

تشير قاعدة بيانات Oracle إلى التخزين الفعلي لـ Oracle RDBMS. يتكون من ثلاثة مكونات رئيسية. هم ملفات التحكم ، إعادة الملفات وملفات البيانات.اختياريا يمكن أن تكون هناك ملفات كلمة المرور في قاعدة البيانات. تتعقب ملفات التحكم جميع ملفات البيانات وملفات الإعادة. كما أنه يساعد في الحفاظ على سلامة قاعدة البيانات من خلال تتبع رقم تغيير النظام (SCN) والطوابع الزمنية والمعلومات الهامة الأخرى مثل معلومات النسخ الاحتياطي / الاسترداد. تحافظ ملفات البيانات على البيانات الفعلية. في وقت إنشاء قاعدة البيانات ، يتم إنشاء ملفي بيانات على الأقل. يتم عرض هذه الملفات فعليًا بواسطة DBA (مسؤول قاعدة البيانات). يمكن إجراء عمليات الملفات مثل إعادة التسمية أو تغيير الحجم أو الإضافة أو النقل أو الإفلات على ملفات البيانات. إعادة ملفات السجل (المعروفة أيضًا باسم سجلات الإعادة عبر الإنترنت) ، احتفظ بالمعلومات المتعلقة بالتغييرات التي تم إجراؤها على قاعدة البيانات باستخدام المعلومات الزمنية. هذه المعلومات مطلوبة في حالة احتياج المستخدم إلى إعادة كل أو بعض التعديلات على قاعدة البيانات. لكي يقوم مثيل بمعالجة بيانات قاعدة البيانات ، يجب أن يفتحها أولاً. يمكن للمثيل فتح قاعدة بيانات واحدة فقط. ومع ذلك ، يمكن فتح قاعدة البيانات من خلال مثيلات متعددة.

ما الفرق بين قاعدة البيانات والمثيل؟

المصطلحان مثيل وقاعدة البيانات في Oracle RDBMS مرتبطان ارتباطًا وثيقًا ، لكنهما يشيران إلى مكونين مختلفين داخل النظام. تشير قاعدة البيانات إلى التخزين الفعلي لـ RDBMS ، بينما المثيل عبارة عن مجموعة من العمليات التي تعمل أعلى نظام التشغيل والذاكرة ذات الصلة التي تتفاعل مع تخزين البيانات. يحتاج المثيل إلى فتح قاعدة البيانات قبل معالجة البيانات. يمكن للمثيلات المتعددة فتح قاعدة بيانات واحدة ، لكن المثيل لا يمكنه فتح قواعد بيانات متعددة.

موصى به: