عملاسأل خبير

المهام الرئيسية لنظم إدارة قواعد البيانات

الحديثة نظم قواعد البيانات المستخدمة في العديد من الأشياء، ولكن ليس الجميع يعرف ما هي وكيف يمكنك استخدام وظائف قاعدة البيانات. هذه الأدوات هي عدد هائل من الاحتمالات، لذلك يجب أن نفهم أنها يمكن أن تفعل وماذا مفيدة للمستخدم لاستخدامها بشكل كامل.

إدارة البيانات

في المقام الأول، في وظائف قاعدة بيانات تشمل معالجة المعلومات في الذاكرة الخارجية، وهذه المهمة هو توفير الهياكل الأساسية للEP، التي هي بحاجة ليس فقط لتخزين المعلومات تدرج مباشرة في قاعدة البيانات ولكن أيضا لأداء المهام المكتبية المختلفة، مثل الحصول بسرعة الوصول إلى أي ملفات في مناسبات مختلفة. في بعض تجسيدات، وتستخدم بنشاط إمكانية أنظمة الملفات المختلفة، في حين يوفر البعض الآخر للعمل، حتى على مستوى أجهزة الذاكرة الخارجية. ولكن في هذه الحالة تجدر الإشارة إلى أن وظائف قاعدة البيانات، مع وجود درجة عالية من التطور، المستخدم، على أي حال، ليست على علم إذا كان يتم استخدام أي نظام، وإذا كان الأمر كذلك، وكيفية تنظيم الملفات. على وجه الخصوص، وقد نظام دعم نظامه تسمية الكائنات المدرجة في قاعدة البيانات.

إدارة عازلة RAM

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

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

إدارة المعاملات

معاملة هو سلسلة من العمليات مع استخدام نظام إدارة قاعدة البيانات التي يعامل ككيان واحد. إذا تم تنفيذ الصفقة بالكامل بنجاح، يجسد النظام سوف التغييرات التي بذلت من قبل ذلك، في ذاكرة خارجية أو أيا من هذه التغييرات لا تنعكس على حالة قاعدة البيانات. مطلوب هذه العملية من أجل دعم وحدة منطقية من قاعدة البيانات المستخدمة. وتجدر الإشارة إلى أن المحافظة على المسار الصحيح لآلية المعاملة شرط أساسي حتى عند استخدام قاعدة بيانات المستخدم المفرد، والغرض من وظيفة والتي تختلف بشكل كبير عن غيرها من أنواع النظم.

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

وماذا تعني؟

تسلسل المعاملات القابلة للتنفيذ موازية ينطوي على بناء خاص من خطة عملها، حيث الأثر الكلي يتحقق ما يعادل النتيجة التي حصل عليها الخليط، بسبب تنفيذها متسلسلة.

خطة تنفيذ المسلسل هو بنية محددة للعمل، الأمر الذي يؤدي إلى التسلسل. بالطبع، إذا تم الحصول على نظام لتوفير حقا وتنفيذ التسلسلي المعاملات الخليط، ثم أي مستخدم الذي ولدت هذه الصفقة، وجود البعض الآخر سوف يكون غير محسوس تماما، إلا أنه سوف يعمل بشكل أبطأ قليلا بالمقارنة مع وضع المستخدم المفرد.

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

تسجيل

واحد من المتطلبات الرئيسية لأنظمة الحديثة هو ضمان موثوقية تخزين المعلومات في الذاكرة الخارجية. على وجه الخصوص، على أن أحد المهام الرئيسية لقاعدة البيانات تشمل القدرة على استعادة دولة متماسكة الأخيرة من قاعدة البيانات بعد وقوع أي فشل البرامج أو الأجهزة. في الغالبية العظمى من الحالات التي اتخذت للنظر في خيارين لفشل الأجهزة:

  • لينة، والتي يمكن أن تفسر على أنها توقف مفاجئ لجهاز الكمبيوتر الخاص بك (الحالة الأكثر شيوعا - قوة الطوارئ إيقاف).
  • جامدة، التي تتميز فقدان جزئي أو كامل من البيانات المخزنة على وسائل الإعلام الخارجية.

كما فشل البرنامج أمثلة نظام الطوارئ الاغلاق عند محاولة استخدام أي احتمال أن واحدة من المهام الرئيسية لنظم إدارة قواعد البيانات ليست مدرجة أو تعطل أي فائدة للمستخدم، حيث لم تكتمل صفقة معينة. ويمكن اعتبار الحالة الأولى كنوع خاص من فشل لينة، في حين هو ضروري في الحالة الأخيرة لإزالة آثار عملية واحدة.

وبطبيعة الحال، على أي حال لاسترداد قاعدة البيانات العادي هو ضروري أن يكون لها قدر معين من المعلومات الإضافية. وبعبارة أخرى، من أجل الصيانة العادية للموثوقية تخزين البيانات في قاعدة البيانات يجب عليك التأكد من التكرار من تخزين المعلومات، ويستخدم جزء من البيانات في الانتعاش يجب تحت حراسة مشددة. الأسلوب الأكثر شيوعا لضمان الحفاظ على بيانات زائدة عن الحاجة، ويعتبر أن تسجيل التغييرات.

ما هو عليه، وكيفية استخدامها؟

مجلة هي جزء خاص من قاعدة البيانات، التي يتم الوصول إليها في عدم ضم عددا من وظائف قاعدة البيانات، والحفاظ عليه بعناية فائقة. في بعض الحالات، حتى في الوقت نفسه أنه يقدم الدعم لنسختين من المجلة، في وسائط مادية مختلفة. في مخزن تلقت معلومات حول التغييرات التي تحدث في الجزء الرئيسي من قاعدة البيانات، والتغيرات أنظمة التحكم المختلفة قد بدفتر اليومية على مختلف المستويات. في بعض الحالات، إدخال سجل ينسجم تماما مع معينة العملية منطق التغييرات، في مكان ما - عملية داخلية الدنيا المرتبطة خارجي تعديل صفحة الذاكرة، في حين تشمل بعض في DBMSs استخدام مزيج من اثنين من النهج.

في أي حال، ما يسمى "استراتيجية تسجيل وقائية" في المجلة. في سجل تطبيقه، يشير إلى تغيير في أي كائن قاعدة البيانات يقع في الذاكرة الخارجية للمجلة قبل الكائن المتغير. ومن المعروف أنه إذا كانت وظائف قاعدة بيانات Access تشمل الامتثال العادي مع هذا البروتوكول، وذلك باستخدام مجلة من اجل حل أي مشاكل تتعلق استرداد قاعدة البيانات في حالة حدوث أي فشل.

نكص

أبسط الوضع يتم إرجاع إعادة المعاملة الفردية الظهر. لهذا الإجراء، فإنه ليس من الضروري استخدام السجل تغيير على نطاق المنظومة، ويكفي لاستخدامه في كل المعاملات عمليات مجلة تعديل المحلية، ومن ثم استرجاع المعاملة من خلال تنفيذ عمليات معكوس، بدءا من نهاية كل سجل. هيكل وظيفة قاعدة البيانات غالبا ما ينطوي على استخدام مثل هذا الهيكل، ولكن في معظم الحالات السجلات المحلية لا تزال غير معتمدة، والتراجع حتى الفردية من المعاملات الفردية التي قام بها على نطاق المنظومة، وأن كافة السجلات من كل معاملة الجمع بين القائمة العكسية.

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

والغرض الرئيسي من عملية الانتعاش بعد حدوث فشل لينة هو حالة من الذاكرة الخارجية من قاعدة البيانات الرئيسية، والتي قد تنشأ في حالة تحديد في EAP أية تغييرات على المعاملة المنجزة، وبالتالي لن تحتوي على آثار من الإجراءات غير مكتملة. لتحقيق هذا الغرض، وظائف قاعدة البيانات الرئيسية هي في هذه الحالة، التراجع عن المعاملات غير ملتزم بها، كرر العملية، في نهاية المطاف لا تظهر نتائجه في الذاكرة الخارجية. هذه العملية تنطوي الكثير من الخفايا التي تتعلق أساسا إلى تنظيم إدارة المجلة ومخازن.

فشل الصعبة

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

دعم اللغة

للعمل مع قواعد البيانات الحديثة تستخدم لغات مختلفة، وفي قاعدة البيانات في وقت مبكر، وتعيين والوظائف وغيرها من الخصائص التي تختلف كثيرا عن نظام حديث توفير الدعم المتخصص لعدة لغات. وكانت هذه أساسا SDL ودمل، وتهدف إلى تحديد مخطط قاعدة البيانات والبيانات التلاعب، على التوالي.

يستخدم SDL لتحديد البنية المنطقية لقاعدة البيانات، وهذا هو، على التعرف على بنية محددة من قاعدة البيانات، والذي يتوفر للمستخدمين. يشمل DML أيضا مجموعة من مشغلي التلاعب بالمعلومات، ويسمح لك لتخزين المعلومات في قاعدة بيانات، وكذلك حذف أو تعديل أو استخدام البيانات الموجودة.

وتشمل الميزات DBMS أنواع مختلفة من الدعم لغة واحدة متكاملة توفر لجميع الموارد اللازمة للتشغيل العادي من قواعد البيانات، من إنشاء الأولي، ويوفر واجهة المستخدم القياسية. اللغة القياسية التي توفر الوظائف الأساسية لقاعدة البيانات الأكثر شيوعا في أيامنا هذه الأنظمة ذات العلاقة، والتي تستخدمها SQL.

ما هو؟

في المقام الأول اللغة يجمع بين الوظائف الأساسية للDML وSDL، وهذا هو، وتوفر إمكانية تحديد دلالات محددة من قاعدة البيانات العلائقية ، والتلاعب بالمعلومات اللازمة. مختلف وهكذا كائنات قاعدة البيانات تسمية المدعومة مباشرة على مستوى اللغة، بمعنى أن يتم تحويل بها أسماء الكائنات المترجم في معرفات الداخلية، بناء على الجداول الخدمات المدعومة خصيصا الدلائل. جوهر نظام التحكم، من حيث المبدأ، لا يتفاعل مع الجداول أو الأعمدة الفردية.

وتشمل لغة SQL قائمة أدوات خاصة لتحديد القيود قاعدة البيانات. مرة أخرى، يتم تضمين أي قيود من هذا القبيل في الجداول الخاصة، والفهارس، وقامت مراقبة سلامة بصورة مباشرة على المستوى اللغوي، وهذا هو في عملية القراءة الفردية عبارات تعديل قاعدة بيانات المترجم، استنادا إلى إتاحة في القيود سلامة قاعدة البيانات، وتنفق لتوليد رمز المقابلة.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.birmiss.com. Theme powered by WordPress.