Optimizing Security and Response time of Relational Database using Moth Flame Algorithm
General Material Designation
Dissertation
First Statement of Responsibility
Murtada Mohammed Hasan Alsayyad
.PUBLICATION, DISTRIBUTION, ETC
Name of Publisher, Distributor, etc.
Electrical and Computer Engineering
Date of Publication, Distribution, etc.
1401
PHYSICAL DESCRIPTION
Specific Material Designation and Extent of Item
78p.
Other Physical Details
cd
DISSERTATION (THESIS) NOTE
Dissertation or thesis details and type of degree
M.S.
Discipline of degree
computer engineering
Date of degree
1401/06/14
SUMMARY OR ABSTRACT
Text of Note
Query optimization in relational databases is a costly process, and the number of different permutations of link operations for a query grows exponentially as the number of query-sharing tables increases. Current query optimization techniques are unsuitable for support in cases where the number of database tables and the number of rows in each table are large. On the other hand, the key to the success of a database system is the efficiency of its query model. Therefore, in this research, a method for optimizing the execution of queries by rearranging the structure of queries has been proposed.Due to the increasing importance of reducing the execution time of the optimal design in the connection operation with a large number of tables and minimizing the execution time of the algorithm in order to find the optimal design and not get stuck in local optimizations, the use of new metaheuristic and efficient algorithms has received much attention. In this research, we used the Genetic algorithm and Moth Flame Optimization algorithm. Finally, we test our proposed method on the employee database with 200 random queries. In comparison to random and GA run, our method get 22.5% and 4.2% better response time respectively.
Text of Note
بهینه سازی پرس و جو در پایگاه های داده رابطه ای یک فرآیند پرهزینه است و تعداد جایگشت های مختلف عملیات پیوند برای یک پرس و جو به طور تصاعدی با افزایش تعداد جداول اشتراک پرس و جو افزایش می یابد. تکنیک های بهینه سازی پرس و جو فعلی برای پشتیبانی در مواردی که تعداد جداول پایگاه داده و تعداد ردیف های هر جدول زیاد است نامناسب هستند. از سوی دیگر، کلید موفقیت یک سیستم پایگاه داده، کارایی مدل پرس و جو آن است. بنابراین در این تحقیق روشی برای بهینه سازی اجرای پرس و جوها با بازآرایی ساختار پرس و جوها پیشنهاد شده است.با توجه به اهمیت روزافزون کاهش زمان اجرای طرح بهینه در عملیات اتصال با تعداد زیاد جدول و به حداقل رساندن زمان اجرای الگوریتم به منظور یافتن طرح بهینه و گیر نکردن در بهینه سازی های محلی، استفاده از الگوریتم های فراابتکاری و کارآمد جدید بسیار مورد توجه قرار گرفته است. در این تحقیق از الگوریتم ژنتیک و الگوریتم بهینه سازی شعله پروانه استفاده شد. در نهایت روش پیشنهادی خود را بر روی پایگاه داده کارکنان با 200 پرس و جو تصادفی آزمایش می کنیم. در مقایسه با اجرای تصادفی و GA، روش ما به ترتیب 22.5٪ و 4.2٪ زمان پاسخ بهتری دریافت می کند.
OTHER VARIANT TITLES
Variant Title
بهینه سازی امنیت و زمان پاسخگویی پایگاه داده رابطه ای با استفاده از الگوریتم شعله پروانه