Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52409
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorЛитвиненко, Ярослав Володимирович-
dc.contributor.advisorLytvynenko, Iaroslav-
dc.contributor.authorТатаревський, Андрій Сергійович-
dc.contributor.authorTatarevskyi, Andrii-
dc.date.accessioned2026-06-12T17:23:00Z-
dc.date.available2026-06-12T17:23:00Z-
dc.date.issued2026-05-28-
dc.date.submitted2026-05-14-
dc.identifier.citation{ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с.-
dc.identifier.isbn{ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с.-
dc.identifier.isbn{ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с.-
dc.identifier.isbn{ВІДКОРЕГУЙТЕ!!!} Прізвище І. Б. Назва : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „122 — комп’ютерні науки“ / І. Б. Прізвище. — Тернопіль: ТНТУ, РІК. — ХХ с.-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52409-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 28.05.2026р. на засіданні екзаменаційної комісії №33 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційну роботу присвячено дослідженню сучасних підходів до оптимізації обробки запитів у системах керування базами даних, зокрема інтеграції методів штучного інтелекту та машинного навчання у процеси обробки SQL-запитів, а також застосуванню гібридних архітектур, що поєднують реляційні (SQL) та нереляційні (NoSQL) бази даних. Актуальність теми зумовлена стрімким зростанням обсягів даних та неспроможністю традиційних статичних оптимізаторів запитів адаптуватися до динамічно змінюваних робочих навантажень. Метою роботи є аналіз сучасних методів оптимізації обробки запитів до баз даних та обґрунтування доцільності інтеграції методів штучного інтелекту й гібридних архітектур SQL/NoSQL для підвищення продуктивності, ефективності використання ресурсів та масштабованості систем керування даними. У першому розділі систематизовано теоретичні засади оптимізації продуктивності баз даних: розглянуто еволюцію систем керування базами даних, методи індексування, оптимізації запитів, секціонування, кешування та балансування навантаження, а також особливості реляційної та нереляційної моделей даних, поліглотну персистентність, тенденції розвитку технологій баз даних і питання безпеки даних. У другому розділі проаналізовано напрями застосування штучного інтелекту в обробці SQL-запитів, розглянуто алгоритми машинного навчання (навчання з підкріпленням, дерева рішень, нейронні мережі), систематизовано ключові проблеми інтеграції (якість даних, вибір алгоритмів, архітектурна сумісність) та обґрунтовано гібридну модель оптимізації, що поєднує правила-орієнтовані механізми з алгоритмами машинного навчання. У третьому розділі наведено методику та результати експериментального дослідження, проведеного у хмарному середовищі PostgreSQL із застосуванням статистичних методів оцінювання. Експериментальні результати засвідчили, що інтеграція штучного інтелекту дозволяє скоротити час виконання запитів приблизно на 35 %, знизити використання пам'яті з 85 % до 60 %, зменшити кількість дискових операцій з 15000 до 8000 та підвищити пропускну здатність приблизно на 63 %. Точність прогнозування оптимальних планів виконання інтелектуальною моделлю склала 92 %. Результати мають практичну цінність для адміністраторів баз даних, інженерів даних та розробників високонавантажених застосунків у хмарних середовищах.uk_UA
dc.description.abstractThe 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.uk_UA
dc.description.tableofcontentsВСТУП 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 ДОДАТКИ 70uk_UA
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectоптимізація запитівuk_UA
dc.subjectбази данихuk_UA
dc.subjectштучний інтелектuk_UA
dc.subjectмашинне навчанняuk_UA
dc.subjectгібридні архітектуриuk_UA
dc.subjectіндексуванняuk_UA
dc.subjectплан виконання запитуuk_UA
dc.subjectпродуктивністьuk_UA
dc.subjectquery optimizationuk_UA
dc.subjectdatabasesuk_UA
dc.subjectartificial intelligenceuk_UA
dc.subjectmachine learninguk_UA
dc.subjectsqluk_UA
dc.subjectnosqluk_UA
dc.subjecthybrid architecturesuk_UA
dc.subjectindexinguk_UA
dc.subjectquery execution planuk_UA
dc.subjectperformanceuk_UA
dc.titleАналіз методів та засобів оптимізації запитів для сучасних систем аналітичного опрацювання данихuk_UA
dc.title.alternativeAnalysis of Methods and Tools for Query Optimization in Modern Analytical Data Processing Systemsuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Татаревський Андрій Сергійович, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.65:004.62:004.912(043.3)uk_UA
thesis.degree.discipline70-
dc.relation.references1. 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.uk_UA
dc.relation.references2. 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.uk_UA
dc.relation.references3. 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.uk_UA
dc.relation.references4. Anderson A., Takahashi H. Trends in Database Technology: Cloud-Based and Distributed Solutions. London: Pearson Education, 2017.uk_UA
dc.relation.references5. Brown M., Xu J. Challenges of ensuring data consistency in mixed-database environments. IEEE, 2016. P. 65–74.uk_UA
dc.relation.references6. 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.uk_UA
dc.relation.references7. Fischer S., Ivanova N. Modern Data Architecture for Enterprise Applications: Integrating SQL and NoSQL. Boston: Addison-Wesley Professional, 2014.uk_UA
dc.relation.references8. Garcia J., Evans M. Scaling traditional SQL databases for large-scale enterprise applications. IEEE, 2013. P. 45–52.uk_UA
dc.relation.references9. Ivanov S., Robertson S. J. Effective partitioning strategies for large-scale databases. IEEE, 2014. P. 305–316.uk_UA
dc.relation.references10. 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.uk_UA
dc.relation.references11. Jani Y. Optimizing database performance for large-scale enterprise applications. International Journal of Science and Research (IJSR). 2022. Vol. 11. P. 1394–1396.uk_UA
dc.relation.references12. Johnson C., Heiden A. Database Performance Optimization: Strategies for Enterprise Applications. Sebastopol: O'Reilly Media, 2016.uk_UA
dc.relation.references13. Martinez C., Weber E. Optimizing queries in hybrid SQL/NoSQL database environments. ACM, 2012. P. 333–342.uk_UA
dc.relation.references14. Nguyen H., Gomez M. Enterprise Data Management with SQL and NoSQL Databases. Berlin: Springer, 2013.uk_UA
dc.relation.references15. 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.uk_UA
dc.relation.references16. Rossi L., Schmidt A. Advanced query optimization techniques for large enterprise databases. Journal of Computing and Information Technology. 2016. Vol. 24. P. 99–112.uk_UA
dc.relation.references17. Singh A., Lopez J. Caching strategies to enhance database performance in large-scale systems. ACM, 2015. P. 1621–1624.uk_UA
dc.relation.references18. 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.uk_UA
dc.relation.references19. Wang L., Davis R. T. SQL vs. NoSQL: Performance trade-offs in large-scale enterprise systems. Springer, 2014. P. 213–224.uk_UA
dc.relation.references20. Hoffman G., Zhao X. Future trends in database optimization for large-scale enterprises. IEEE, 2017. P. 112–120.uk_UA
dc.relation.references21. Карпінський М. Методи безпечної роботи при використанні SQL-сервера Oracle. Вісник ТДТУ. 2002. Т. 7, № 2. С. 95–100.uk_UA
dc.relation.references22. Голінько В. І. Охорона праці в галузі інформаційних технологій: навч. посіб. / В. І. Голінько, М. Ю. Іконніков, Я. Я. Лебедєв; М-во освіти і науки України, Держ. вищий навч. закл. "Нац. гірн. ун-т". - Дніпропетровськ: НГУ, 2015. - 246 с.uk_UA
dc.relation.references23. Гандзюк М.П. Основи охорони праці: Підручник. 4-е вид./Гандзюк М.П., Желібо Є.П., Халімовський М.О. - Київ: Каревела, 2008. – 384с.uk_UA
dc.relation.references24. Техноекологія та цивільна безпека. Частина «Цивільна безпека»: Навчальний посібник; укл.: Стручок В. С. Тернопіль: ФОП Паляниця В.А., 2022. 150 с.uk_UA
dc.relation.references25. Безпека в надзвичайних ситуаціях. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання / укл.: Стручок В. С. Тернопіль: ФОП Паляниця В. А., 2022. 156 с.uk_UA
dc.relation.references26. Умови праці працівників, які використовують у роботі персональні комп'ютери. Zolochiv.Net. URL: https://zolochiv.net/umovy-pratsi-pratsivnykiv-iaki-vykorystovuiut-u-roboti-personal-ni-komp-iutery/ (дата звернення: 25.10.2024).uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Татаревський А. С. Аналіз методів та засобів оптимізації запитів для сучасних систем аналітичного опрацювання даних : робота на здобуття кваліфікаційного ступеня магістра : спец. 122 - комп’ютерні науки / наук. кер. Я. В. Литвиненко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 70 с.uk_UA
Apareix a les col·leccions:122 — комп’ютерні науки, F3 Комп’ютерні науки

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
2026_KRM_SNnm-61_Tatarevskyi_AS.pdfДипломна робота813,38 kBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador