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

Anonim

قاعدة البيانات الموزعة مقابل قاعدة البيانات المركزية

قاعدة البيانات المركزية هي قاعدة بيانات يتم تخزين البيانات وحفظها في مكان واحد. هذا هو النهج التقليدي لتخزين البيانات في الشركات الكبيرة. قاعدة البيانات الموزعة هي قاعدة البيانات التي يتم تخزين البيانات في أجهزة التخزين التي لا تقع في نفس الموقع الفعلي ولكن يتم التحكم في قاعدة البيانات باستخدام نظام إدارة قاعدة البيانات المركزي (دبمس).

ما هي قاعدة البيانات المركزية؟

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

ما هي قاعدة البيانات الموزعة؟

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

ما هو الفرق بين قاعدة البيانات الموزعة وقاعدة البيانات المركزية؟

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