ما هو مثيل قاعدة البيانات؟
كثيرًا ما يُساء فهم مصطلح "مثيل قاعدة البيانات" لأنه يعني أشياء مختلفة للبائعين المختلفين. الاستخدام الأكثر شيوعًا يتعلق بتطبيقات قاعدة بيانات أوراكل.
المعنى العام لمثيل قاعدة البيانات
بشكل عام ، يصف طبعة قاعدة البيانات بيئة قاعدة بيانات كاملة وجميع مكوناتها. يشتمل هذا النظام على أجزاء متعددة ، بما في ذلك نظام إدارة قواعد البيانات المرتبطة (RDBMS) ، وهيكل الجدول ، والإجراءات المخزنة ، والوظائف الأخرى.
قد يقوم مسؤولو قاعدة البيانات بإنشاء طبعات متعددة من نفس قاعدة البيانات لأغراض مختلفة. على سبيل المثال ، منظمة مع قاعدة بيانات الموظفين قد تحتوي على ثلاث حالات:
- حالات الإنتاج: يستخدم المسؤولون هذه الحالات لاحتواء البيانات الحية.
- مثيلات ما قبل الإنتاج: يستخدم المطورون مثيلات ما قبل الإنتاج لاختبار وظائف جديدة قبل إطلاق الميزات في الإنتاج.
- حالات التنمية: يستخدم مطورو قواعد البيانات مثيلات التطوير لإنشاء وظائف جديدة قبل اختبارها في مرحلة ما قبل الإنتاج.
مثيلات Oracle Database
إذا كان لديك قاعدة بيانات Oracle ، فأنت تعلم أن طبعة قاعدة البيانات تعني شيئًا محددًا للغاية.
بينما تتضمن قاعدة البيانات بيانات التطبيق والبيانات الوصفية المخزنة في ملفات فعلية على الخادم ، فإن المثيل هو مزيج من البرنامج والذاكرة المستخدمة للوصول إلى تلك البيانات.
على سبيل المثال ، إذا قمت بتسجيل الدخول إلى قاعدة بيانات Oracle ، فإن جلسة تسجيل الدخول الخاصة بك هي مثيل. إذا قمت بتسجيل الخروج أو إيقاف تشغيل جهاز الكمبيوتر الخاص بك ، فسيختفي المثيل الخاص بك ، ولكن تظل قاعدة البيانات والبيانات الخاصة بك كما هي.
يمكن لطبعة Oracle الوصول إلى قاعدة بيانات واحدة فقط في كل مرة ، بينما يمكن للطبعات المتعددة الوصول إلى قاعدة بيانات Oracle.
مثيلات SQL Server
يعني مثيل SQL Server عادةً تثبيتًا محددًا لـ SQL Server. إنها ليست قاعدة البيانات. بدلاً من ذلك ، فهو البرنامج المستخدم لإنشاء قاعدة البيانات.
قد يكون الحفاظ على مثيلات متعددة مفيدًا عند إدارة موارد الخادم. يمكنك تكوين كل مثيل لاستخدام الذاكرة ووحدة المعالجة المركزية ، وهو أمر لا يمكنك القيام به لقواعد البيانات الفردية داخل مثيل SQL Server.
مخطط قاعدة البيانات مقابل. مثيل قاعدة البيانات
قد يكون من المفيد أيضًا التفكير في مثيل في سياق بامتداد مخطط قاعدة البيانات. المخطط هو البيانات الوصفية التي تحدد تصميم قاعدة البيانات وتحدد طرق تنظيم البيانات. يتضمن جداول قاعدة البيانات وأعمدتها وأي قواعد تحكم البيانات.
على سبيل المثال ، قد يحتوي جدول الموظف في قاعدة البيانات على أعمدة للاسم والعنوان ومعرف الموظف والأوصاف الوظيفية. هذا الترتيب هو هيكل أو مخطط قاعدة البيانات.
بينما يحدد مخطط قاعدة البيانات تنظيم البيانات ، فإن مثيل قاعدة البيانات هو لقطة من المحتوى في أي لحظة. تتضمن هذه الصورة البيانات وعلاقتها بالبيانات الأخرى في قاعدة البيانات في وقت معين.