ارسل ملاحظاتك

ارسل ملاحظاتك لنا







An efficient approach for supporting multi-tenancy schema inheritance in RDBMS for SaaS

العنوان بلغة أخرى: منهج كفؤ لدعم وراثة مخطط متعدد المستأجرين لانظمة ادارة قواعد البيانات العلائقية في البرمجيات كخدمة
المؤلف الرئيسي: Hillis, Samir A. (Author)
مؤلفين آخرين: Barhoom, Tawfiq S. M. (Advisor)
التاريخ الميلادي: 2015
موقع: غزة
التاريخ الهجري: 1436
الصفحات: 1 - 65
رقم MD: 696653
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة ماجستير
الجامعة: الجامعة الإسلامية (غزة)
الكلية: كلية تكنولوجيا المعلومات
الدولة: فلسطين
قواعد المعلومات: Dissertations
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

عدد مرات التحميل

61

حفظ في:
المستخلص: إدارة البيانات متعددة المستأجرين هي تطبيق هام ضمن تطبيقات البرمجيات كخدمة (SaaS)، حيث يستضيف مزود خارجي "طرف ثالث" قاعدة البيانات ويوفرها كخدمة للعملاء مع باقي الخدمات اللازمة. يتم نشر تطبيقات البرمجيات كخدمة على بيئة مشتركة مما يتيح لمستخدمين متعددين الوصول إليها عبر الإنترنت. تشير معمارية تعدد المستأجرين إلى وجود نسخة واحدة من البرنامج تعمل على الخادم، لكنها تقدم الخدمة لمنظمات متعددة يسمى كل منها مستأجر. تعمل تطبيقات تعدد المستأجرين على توفير واجهة بيانية لجميع المستأجرين. ويتم حفظ بيانات أولئك المستأجرين على خادم قاعدة بيانات واحد بدلاً من امتلاك كل مستأجر لها بهدف الحد من التكاليف الإجمالية. أحد الأساليب الشائعة هي مطابقة العديد من قواعد البيانات لمستأجرين متعددين مع مخطط منطقي واحد في قاعدة البيانات. هذه المطابقة تشكل تحدياً عند إنشائها. ويتحقق هذا بمرونة مخطط قاعدة البيانات الذي يمكن تمديده من قبل مستأجرين وتعديله وقت التشغيل. أحد القيود على هذا النهج هو عدد جداول قاعدة البيانات. يعتبر منهج الجدول المشترك -النسخة المشتركة من أهم منهجيات تصميم المخطط. ومع ذلك فإنها تعاني من انخفاض الأداء وارتفاع حاجتها للتخزين. في بحثنا نقدم منهج فعال لدعم تعدد الإيجار يعتمد الوراثة، إنه يسمح بمشاركة المخطط الأساسي للتطبيق بين مختلف المستأجرين مع السماح لكل مستأجر تمديد المخطط. علاوة على أنه يسمح باشتقاق مخطط من مخطط آخر، وبالتالي فهو يرث كافة الكائنات سابقة التعريف بدلاً من إعادة تعريفها وتستند فكرته على الاستفادة من التغييرات التي تحدث في وقت التشغيل على البيانات الوصفية والبيانات نفسها، كما أنه يستفيد من بعض الحالات التي تكون فيها البيانات مشتركة بين المستأجرين. قمنا بالعديد من التجارب للمفاضلة بين STSI ونهجنا على أحجام بيانات مختلفة (صغيرة ومتوسطة وكبيرة وكبيرة جداً بدءا 10 GB إلى GB 300، وقد أظهرت النتائج أن منهجنا يحقق تدرجية جيدة وأداء عالي ضمن مساحة تخزين منخفضة مما يجعله يتفوق على STSI بمعدلات مختلفة تختلف حسب طبيعة عملية لغة معالجة البيانات DML. حيث تراوحت في حدود 50% في عمليات الاختيار، بينما كانت في حدود 20% إلى 40% في عمليات التحديث والإدراج. أيضا حقق نهجنا انخفاض في مساحة التخزين المطلوبة مقارنة مع الجدول المشترك بحدود 50%.

وصف العنصر: ملخص باللغة العربية

عناصر مشابهة