استخدام أنماط التصميم في بناء واجهة تخاطب بين الأنظمة الموزعة لحل مشكلة عدم التجانس
Date
2018
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
جامعة النيلين
Abstract
المستخلص
نتيجة للإنتشار الواسع اقواعد البيانات الموزعة وزيادة الحوجة لاستخدامها في كثير من المجالات زاد الإهتمام بالقضايا والعمليات التي تقوم بها قواعد البيانات الموزعة لاسيما عملية الاستعلامات وكيفية إدارتها والعمل علي تصميم وتطوير برمجيات تزيد من كفاءة إدارة عملية الإستعلام الموزع.بناءً على تصنيف قواعد البيانات الموزعة يوجد نوعين منها الأول قواعد البيانات الموزعة المتجانسة والثاني قواعد البيانات الموزعة غير المتجانسة. في قواعد البيانات الموزعة غير المتجانسة تزداد صعوبة إدارة عملية الاستعلام وذلك للإختلافات أنواع أنظمة إدارة قواعد البيانات مما يتولد عنه إختلافات في الصيغ العامة المعمول بها في أن لهذه الاستعلامات . وعدم وجود تقنيات او برمجيات أو قصور في بعض تلك التقنيات والبرمجيات التي تساعد في إدارة تلك العملة ادى الى عدم الى ظهور صعوبة إدارة الاستعلام لاسيما الاستعلام الفرعي والربط الخارجي في قواعد البيانات الموزعة غير المتجانسة. هدفت هذه الدراسة لحل مشكلة صعوبة إدارة الإستعلام الفرعية والربط الخارجي في قواعد البيانات الموزعة غير المتجانسة عن طريق تصميم إطار عمل معياري . اتبعت هذه الدراسة المنهج الوصفي التطبيقي وذلك عن طريق مقارنة طرق إدارة الاستعلام في قواعد البيانات الموزعة وتبيين النواقص والعيوب التي تظهر في تغيُر البيئة أو عدم سهولة الاستخدام والتعامل مع الاستعلامات الموزعة .و بالإعتماد على نمط الجسر في الاستفادة من الخصائص التي يوفرها هذا النمط من إنشاء دوال وعمليات وراثة.
أشارت النتائج المتحصل علیها من هذه الدراسة إلي أن كفاءة الأداء في إدارة الاستعلامات في قواعد البيانات الموزعة باستخدام اطار العمل المصمم يُمكن من الوصول لمخرجات دقيقة بعد تنفيذ هذه الاستعلامات و يغطي هذا الإطار جميع متطلبات تنفيذ الاستعلام في قواعد البيانات الموزعة غير المتجانسة. من أهم ما أوصت به هذه الدراسة العمل على تصميم عدد من منصات العمل والاطر البرمجية لقواعد البيانات الموزعة و دراسة إمكانية توحيد الصيغ الامر للاوامر البرمجية في قواعد البيانات الموزعة غير المتجانسة.كما اوصت بتصميم نظام مشترك لإدارة قواعد البيانات غير المتجانسة.
Abstract
As a result of the widespread spread of distributed data bases and the increased need for their use in many fields, increased attention has been paid to the issues and processes of distributed databases, especially the process of queries and how to manage them, and to design and develop software that increases the efficiency of distributed query management. Based on the classification of distributed databases, the first distributed homogeneous databases and the second heterogeneous distributed databases. In heterogeneous distributed databases, it becomes more difficult to manage the query process because of the differences in types of database management systems, resulting in differences in the general formulas used in these queries. And the lack of technology or software or lack of some of those techniques and software that help in the management of this currency led to the lack of difficulty in the management of the query, especially sub-query and external connectivity in the databases of heterogeneous distributed. The aim of this study was to solve the problem of sub-query management and external linking in heterogeneous distributed databases by designing a standard framework. The study followed the applied descriptive method by comparing the methods of managing the query in the distributed databases and clarifying the deficiencies and defects that appear in changing the environment or the lack of ease of use and dealing with the distributed queries. Based on the bridge style to benefit from the characteristics provided by this mode of creating functions And inheritance processes.
The results obtained from this study indicate that the efficiency of the performance in the management of queries in distributed databases using the design framework enables accurate outputs to be achieved after the implementation of these queries. This framework covers all the requirements of query execution in heterogeneous distributed databases. The study recommended designing a number of work platforms and distributed database software, examining the possibility of standardization of the commands for software commands in heterogeneous distributed databases, and recommending the design of a common system for the management of heterogeneous databases.
Description
رسالة مقدمة لنيل درجة الدكتوراه في علوم الحاسوب
Keywords
أنماط التصميم