Please use this identifier to cite or link to this item: http://elartu.tntu.edu.ua/handle/lib/52409
Title: Аналіз методів та засобів оптимізації запитів для сучасних систем аналітичного опрацювання даних
Other Titles: Analysis of Methods and Tools for Query Optimization in Modern Analytical Data Processing Systems
Authors: Татаревський, Андрій Сергійович
Tatarevskyi, Andrii
Affiliation: Тернопільський національний технічний університет імені ім. І. Пулюя
Bibliographic description (Ukraine): {ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с.
Bibliographic reference (2015): Татаревський А. С. Аналіз методів та засобів оптимізації запитів для сучасних систем аналітичного опрацювання даних : робота на здобуття кваліфікаційного ступеня магістра : спец. 122 - комп’ютерні науки / наук. кер. Я. В. Литвиненко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 70 с.
Issue Date: 28-Mei-2026
Submitted date: 14-Mei-2026
Date of entry: 12-Jun-2026
Publisher: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Country (code): UA
Place of the edition/event: Тернопіль
Code and name of the specialty: 70
Supervisor: Литвиненко, Ярослав Володимирович
Lytvynenko, Iaroslav
UDC: 004.65:004.62:004.912(043.3)
Keywords: 122
комп’ютерні науки
оптимізація запитів
бази даних
штучний інтелект
машинне навчання
гібридні архітектури
індексування
план виконання запиту
продуктивність
query optimization
databases
artificial intelligence
machine learning
sql
nosql
hybrid architectures
indexing
query execution plan
performance
Abstract: Кваліфікаційну роботу присвячено дослідженню сучасних підходів до оптимізації обробки запитів у системах керування базами даних, зокрема інтеграції методів штучного інтелекту та машинного навчання у процеси обробки SQL-запитів, а також застосуванню гібридних архітектур, що поєднують реляційні (SQL) та нереляційні (NoSQL) бази даних. Актуальність теми зумовлена стрімким зростанням обсягів даних та неспроможністю традиційних статичних оптимізаторів запитів адаптуватися до динамічно змінюваних робочих навантажень. Метою роботи є аналіз сучасних методів оптимізації обробки запитів до баз даних та обґрунтування доцільності інтеграції методів штучного інтелекту й гібридних архітектур SQL/NoSQL для підвищення продуктивності, ефективності використання ресурсів та масштабованості систем керування даними. У першому розділі систематизовано теоретичні засади оптимізації продуктивності баз даних: розглянуто еволюцію систем керування базами даних, методи індексування, оптимізації запитів, секціонування, кешування та балансування навантаження, а також особливості реляційної та нереляційної моделей даних, поліглотну персистентність, тенденції розвитку технологій баз даних і питання безпеки даних. У другому розділі проаналізовано напрями застосування штучного інтелекту в обробці SQL-запитів, розглянуто алгоритми машинного навчання (навчання з підкріпленням, дерева рішень, нейронні мережі), систематизовано ключові проблеми інтеграції (якість даних, вибір алгоритмів, архітектурна сумісність) та обґрунтовано гібридну модель оптимізації, що поєднує правила-орієнтовані механізми з алгоритмами машинного навчання. У третьому розділі наведено методику та результати експериментального дослідження, проведеного у хмарному середовищі PostgreSQL із застосуванням статистичних методів оцінювання. Експериментальні результати засвідчили, що інтеграція штучного інтелекту дозволяє скоротити час виконання запитів приблизно на 35 %, знизити використання пам'яті з 85 % до 60 %, зменшити кількість дискових операцій з 15000 до 8000 та підвищити пропускну здатність приблизно на 63 %. Точність прогнозування оптимальних планів виконання інтелектуальною моделлю склала 92 %. Результати мають практичну цінність для адміністраторів баз даних, інженерів даних та розробників високонавантажених застосунків у хмарних середовищах.
The qualification work is devoted to the study of modern approaches to optimizing query processing in database management systems, in particular, the integration of artificial intelligence and machine learning methods into SQL query processing processes, as well as the use of hybrid architectures that combine relational (SQL) and non-relational (NoSQL) databases. The relevance of the topic is due to the rapid growth of data volumes and the inability of traditional static query optimizers to adapt to dynamically changing workloads. The purpose of the work is to analyze modern methods for optimizing database query processing and to substantiate the feasibility of integrating artificial intelligence methods and hybrid SQL/NoSQL architectures to increase productivity, resource efficiency, and scalability of data management systems. The first section systematizes the theoretical principles of database performance optimization: the evolution of database management systems, methods of indexing, query optimization, partitioning, caching and load balancing are considered, as well as the features of relational and non-relational data models, polyglot persistence, trends in database technology development and data security issues. The second section analyzes the areas of application of artificial intelligence in SQL query processing, considers machine learning algorithms (reinforcement learning, decision trees, neural networks), systematizes key integration issues (data quality, algorithm selection, architectural compatibility) and justifies a hybrid optimization model that combines rule-based mechanisms with machine learning algorithms. The third section presents the methodology and results of an experimental study conducted in the PostgreSQL cloud environment using statistical evaluation methods. Experimental results show that integrating AI can reduce query execution time by approximately 35%, reduce memory usage from 85% to 60%, reduce disk operations from 15000 to 8000, and increase throughput by approximately 63%. The accuracy of predicting optimal execution plans by the intelligent model was 92%. The results have practical value for database administrators, data engineers, and developers of high-load applications in cloud environments.
Description: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 28.05.2026р. на засіданні екзаменаційної комісії №33 у Тернопільському національному технічному університеті імені Івана Пулюя
Content: ВСТУП 11 1 ТЕОРЕТИЧНІ ОСНОВИ ОПТИМІЗАЦІЇ ОБРОБКИ ЗАПИТІВ ДО БАЗ ДАНИХ 15 1.1 Еволюція систем керування базами даних та джерела проблем продуктивності 15 1.2 Індексування як метод прискорення доступу до даних 16 1.2.1 Складені та покривні індекси 17 1.2.2 Часткові індекси та проблеми обслуговування 18 1.3 Оптимізація запитів 19 1.3.1 Рефакторинг запитів і тимчасові таблиці 19 1.3.2 Аналіз планів виконання 19 1.4 Секціонування даних 20 1.4.1 Горизонтальне секціонування (шардинг) 20 1.4.2 Вертикальне секціонування 21 1.5 Механізми кешування 22 1.6 Балансування навантаження 23 1.7 Порівняння реляційної та нереляційної моделей даних 24 1.8 Вертикальне та горизонтальне масштабування: порівняльний аналіз 25 1.9 Керування ресурсами та запобігання конкуренції 26 1.10 Поліглотна персистентність та синхронізація даних 27 1.11 Моделювання даних у гібридних архітектурах 28 1.12 Тенденції розвитку технологій баз даних 29 1.13 Безпека даних у гібридних середовищах 30 1.14 Висновки до розділу 1 31 2 ІНТЕГРАЦІЯ МЕТОДІВ ШТУЧНОГО ІНТЕЛЕКТУ В ОБРОБКУ SQL-ЗАПИТІВ 32 2.1 Огляд сучасного стану досліджень 32 2.2 Алгоритми машинного навчання в оптимізації запитів 34 2.2.1 Навчання з підкріпленням 34 2.2.2 Дерева рішень та ансамблеві методи 34 2.2.3 Нейронні мережі 35 2.3 Ключові проблеми інтеграції штучного інтелекту 35 2.3.1 Якість даних 35 2.3.2 Вибір алгоритмів 36 2.3.3 Архітектурна інтеграція 36 2.4 Запропонована гібридна модель оптимізації 37 2.4.1 Архітектура моделі 37 2.4.2 Застосування в гібридних архітектурах SQL/NoSQL 37 2.5 Автоматизоване індексування на основі штучного інтелекту 38 2.6 Безперервне навчання та стійкість до змінюваних навантажень 39 2.7 Економічні аспекти інтеграції штучного інтелекту 40 2.8 Детальний огляд ключових досліджень 41 2.9 Порівняння традиційного та інтелектуального підходів 42 2.10 Висновки до розділу 2 43 3 ЕКСПЕРИМЕНТАЛЬНЕ ДОСЛІДЖЕННЯ ТА ПОРІВНЯЛЬНИЙ АНАЛІЗ 44 3.1 Методика досліджень 44 3.1.1 Експериментальне середовище 44 3.1.2 Показники продуктивності 45 3.1.3 Процедура збору даних та аналізу 45 3.2 Аналіз показників продуктивності виконання 46 3.3 Аналіз ефективності інтелектуальної моделі 47 3.4 Аналіз використання ресурсів 48 3.5 Аналіз вартості планів виконання 49 3.6 Обговорення результатів та обмеження дослідження 50 3.7 Формальний апарат обчислення показників 50 3.8 Статистична значущість результатів 51 3.9 Практичні рекомендації щодо впровадження 52 3.10 Аналіз за типами запитів 53 3.11 Порівняння з результатами інших досліджень 54 3.12 Напрями подальших досліджень 54 3.13 Висновки до розділу 3 56 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ CИТУАЦІЯХ 57 4.1 Питання щодо охорони праці і галузі інформаційних технологій 57 4.2 Питання щодо безпеки в надзвичайних ситуаціях 60 4.3 Висновок до четвертого розділу 62 ВИСНОВКИ 64 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 67 ДОДАТКИ 70
URI: http://elartu.tntu.edu.ua/handle/lib/52409
ISBN: {ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с.
{ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с.
{ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с.
Copyright owner: © Татаревський Андрій Сергійович, 2026
References (Ukraine): 1. Gadde H. Integrating AI into SQL Query Processing: Challenges and Opportunities. International Journal of Advanced Engineering Technologies and Innovations. 2022. Vol. 1, Issue 3. P. 194–219.
2. Youssef S. E. A. Optimizing Database Performance for Large-Scale Enterprise Applications: A Comprehensive Study on Techniques, Challenges, and the Integration of SQL and NoSQL Databases in Modern Data Architectures. Journal of Artificial Intelligence and Machine Learning in Management. 2023.
3. Abbasi M., Bernardo M. V., Váz P., Silva J., Martins P. Optimizing database performance in complex event processing through indexing strategies. Data. 2024. Vol. 9. P. 93.
4. Anderson A., Takahashi H. Trends in Database Technology: Cloud-Based and Distributed Solutions. London: Pearson Education, 2017.
5. Brown M., Xu J. Challenges of ensuring data consistency in mixed-database environments. IEEE, 2016. P. 65–74.
6. Chen M., Thompson D. L., Wagner K. Hybrid SQL/NoSQL database systems: Strategies for modern enterprise architectures. ACM Transactions on Database Systems (TODS). 2017. Vol. 42. P. 1–35.
7. Fischer S., Ivanova N. Modern Data Architecture for Enterprise Applications: Integrating SQL and NoSQL. Boston: Addison-Wesley Professional, 2014.
8. Garcia J., Evans M. Scaling traditional SQL databases for large-scale enterprise applications. IEEE, 2013. P. 45–52.
9. Ivanov S., Robertson S. J. Effective partitioning strategies for large-scale databases. IEEE, 2014. P. 305–316.
10. Jani Y. The role of SQL and NoSQL databases in modern data architectures. International Journal of Core Engineering & Management. 2021. Vol. 6. P. 61–67.
11. Jani Y. Optimizing database performance for large-scale enterprise applications. International Journal of Science and Research (IJSR). 2022. Vol. 11. P. 1394–1396.
12. Johnson C., Heiden A. Database Performance Optimization: Strategies for Enterprise Applications. Sebastopol: O'Reilly Media, 2016.
13. Martinez C., Weber E. Optimizing queries in hybrid SQL/NoSQL database environments. ACM, 2012. P. 333–342.
14. Nguyen H., Gomez M. Enterprise Data Management with SQL and NoSQL Databases. Berlin: Springer, 2013.
15. Raj P., Mendes C. Scalability challenges in traditional and modern database systems. IEEE Transactions on Knowledge and Data Engineering. 2013. Vol. 25. P. 1830–1842.
16. Rossi L., Schmidt A. Advanced query optimization techniques for large enterprise databases. Journal of Computing and Information Technology. 2016. Vol. 24. P. 99–112.
17. Singh A., Lopez J. Caching strategies to enhance database performance in large-scale systems. ACM, 2015. P. 1621–1624.
18. Smith J., Zhang E., Müller S. Optimizing database performance for large-scale enterprise applications. Journal of Database Management. 2015. Vol. 28. P. 12–27.
19. Wang L., Davis R. T. SQL vs. NoSQL: Performance trade-offs in large-scale enterprise systems. Springer, 2014. P. 213–224.
20. Hoffman G., Zhao X. Future trends in database optimization for large-scale enterprises. IEEE, 2017. P. 112–120.
21. Карпінський М. Методи безпечної роботи при використанні SQL-сервера Oracle. Вісник ТДТУ. 2002. Т. 7, № 2. С. 95–100.
22. Голінько В. І. Охорона праці в галузі інформаційних технологій: навч. посіб. / В. І. Голінько, М. Ю. Іконніков, Я. Я. Лебедєв; М-во освіти і науки України, Держ. вищий навч. закл. "Нац. гірн. ун-т". - Дніпропетровськ: НГУ, 2015. - 246 с.
23. Гандзюк М.П. Основи охорони праці: Підручник. 4-е вид./Гандзюк М.П., Желібо Є.П., Халімовський М.О. - Київ: Каревела, 2008. – 384с.
24. Техноекологія та цивільна безпека. Частина «Цивільна безпека»: Навчальний посібник; укл.: Стручок В. С. Тернопіль: ФОП Паляниця В.А., 2022. 150 с.
25. Безпека в надзвичайних ситуаціях. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання / укл.: Стручок В. С. Тернопіль: ФОП Паляниця В. А., 2022. 156 с.
26. Умови праці працівників, які використовують у роботі персональні комп'ютери. Zolochiv.Net. URL: https://zolochiv.net/umovy-pratsi-pratsivnykiv-iaki-vykorystovuiut-u-roboti-personal-ni-komp-iutery/ (дата звернення: 25.10.2024).
Content type: Master Thesis
Appears in Collections:122 — комп’ютерні науки, F3 Комп’ютерні науки

Files in This Item:
File Description SizeFormat 
2026_KRM_SNnm-61_Tatarevskyi_AS.pdfДипломна робота813,38 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools