Abstract:
تعتبر قواعد البيانات الدعامة الأساسية للأنظمة، بحيث يكاد لايوجد نظام لا يحتوي على قاعدة بيانات، كما أصبحت معظم هذه الأنظمة أنظمة تعتمد على الشبكات في عملها لخدمة أكبر عدد من العملاء، لهذا وجدت عدة طرق لتصميم قواعد البيانات. الطريقة الأولى هي تصميم قاعدة البيانات بصورة مركزية أي أن تكون قاعدة البيانات في جهاز واحد، ولكن أصبحت هذه الأنظمة تعاني من مشاكل في إستمرارية الخدمة وسرعتها وذلك عندما تخدم عدد كبير من العملاء، ومثال لذلك ما حدث لنظام نتيجة الشهادة السودانية للعام الدراسي 2006/2007 عبر المخدم الموجود بجامعة السودان للعلوم والتكنولوجيا والذي توقف عن العمل بعد فترة بسيطة من إتاحة الفرصة للطلاب للدخول عليه نتيجة لكثرة الطلبات في نفس الوقت والتي لم يستطع المخدم التعامل معها، لهذا تم الإتجاه للطريقة الثانية وهي تصميم قاعدة البيانات بصورة موزعة لتجنب المشاكل التي حدثت من الطريقة الأولى.
تعتبر قاعدة البيانات العنقودية Mysql cluster آلية لتطبيق قاعدة البيانات الموزعة. لقاعدة البيانات العنقودية مزايا عديدة أهمها الإتاحية العالية للنظام.
يقدم البحث إختباراً عملياً لمستوى أداء النظام المركزي والنظام العنقودي، والمقارنة بينهما لتحديد أفضل مستوى أداء حسب ظروف الأختبار والتي تتمثل في عدد العملاء وعدد الطلبات المرسلة. وقد تبين أن مستوى الأداء للنظام المركزي أفضل من العنقودي عندما يكون عدد العملاء قليلاً وفي مدى معين من الطلبات، وعند زيادة عدد الطلبات عن مدى معين وأيضا زيادة عدد العملاء يصبح أداء النظام العنقودي أفضل من المركزي.