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

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







Tuning SQL Statements by Implementing Mobile Agent Transparent Interface Layer

العنوان بلغة أخرى: تنغيم أوامر لغة الاستفسار المهيكلة باستحداث طبقة وسطية شفافة للوكيل المتنقل
المؤلف الرئيسي: Saleh, Imad Hasan (Author)
مؤلفين آخرين: Al Hamami, Alaa Hussein (Advisor)
التاريخ الميلادي: 2009
موقع: عمان
الصفحات: 1 - 107
رقم MD: 635883
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة ماجستير
الجامعة: جامعة عمان العربية
الكلية: كلية الدراسات الحاسوبية العليا
الدولة: الاردن
قواعد المعلومات: Dissertations
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

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

11

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

عناصر مشابهة