Utilize este identificador para referenciar este registo:
http://elartu.tntu.edu.ua/handle/lib/49137
Título: | Легковагові керовані бази даних в хмарній інфраструктурі |
Outros títulos: | Lightweight managed databases in the cloud infrastructure |
Autor: | Висоцький, Назарій Ігорович Vysotskyi, Nazarii |
Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
Bibliographic description (Ukraine): | Висоцький Н.І. Легковагові керовані бази даних в хмарній інфраструктурі : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. Ю. Б. Гладьо. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 51 с. |
Data: | Jun-2025 |
Submitted date: | 9-Jun-2025 |
Date of entry: | 1-Jul-2025 |
Editora: | ТНТУ ім. І. Пулюя |
Country (code): | UA |
Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Supervisor: | Гладьо, Юрій Богданович |
Committee members: | Лещишин, Юрій Зіновійович |
UDC: | 004.9 |
Palavras-chave: | адміністрування демон СУБД хмарні технології PostgreSQL безсерверний Administration Daemon DBMS cloud technologies serverless |
Number of pages: | 51 |
Resumo: | У роботі виконано огляд предметної галузі, проаналізовано архітектури баз даних. Порівняно можливості PostgreSQL та схожих систем керування базами даних.
Описано особливості втілення serverless баз даних, виконана оцінка можливості оптимізації роботи PostgreSQL, досліджено методи та програмні рішення адміністрування баз даних (традиційні, serverles, Open Source, горизонтальне масштабування, інформаційна безпека).
Розроблено архітектуру програмного рішення для керування легковаговими базами даних із застосуванням хмарних технологій. Архітектура передбачає легкість втілення нових функцій із гарантуванням високої надійності і продуктивності. Наведено особливості розробки демона управління та адміністративної панелі.
Для оцінки ефективності системи було проведено експеримент на віртуальній машині. Результати виконаного тестування показують значне прискорення у виконанні завдань адміністрування, що дає змогу зробити висновок про ефективність та перспективність розробленої системи. The Bachelor's thesis provides a review of the subject area, analyzes database architectures. The capabilities of PostgreSQL and similar database management systems are compared. The features of implementing serverless databases are described, the possibility of optimizing PostgreSQL operation is assessed, methods and software solutions for database administration are investigated (traditional, serverless, Open Source, horizontal scaling, information security). The architecture of a software solution for managing lightweight databases using cloud technologies is developed. The architecture provides for easy implementation of new functions while ensuring high reliability and performance. The features of developing a management daemon and administrative panel are presented. To assess the effectiveness of the system, an experiment was conducted on a virtual machine. The results of the testing show significant acceleration in performing administration tasks, which allows us to conclude about the effectiveness and prospects of the developed system. |
Content: | ВСТУП 8 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ 10 1.1 ВВЕДЕННЯ У ДОСЛІДЖЕННЯ 10 1.2 АНАЛІЗ ТА ПОРІВНЯННЯ АРХІТЕКТУР БАЗ ДАНИХ 12 1.2.1 ЗАГАЛЬНІ ВІДОМОСТІ 12 1.2.2 АНАЛІЗ АРХІТЕКТУРИ POSTGRESQL 13 1.2.3 ПОРІВНЯЛЬНИЙ АНАЛІЗ POSTGRESQL ТА АЛЬТЕРНАТИВНИХ СУБД 15 2 ТЕОРЕТИЧНА ЧАСТИНА 19 2.1 ОСОБЛИВОСТІ РЕАЛІЗАЦІЇ SERVERLESS БАЗ ДАНИХ 19 2.2 ОЦІНКА МОЖЛИВОСТІ ОПТИМІЗАЦІЇ РОБОТИ POSTGRESQL 20 2.3 МЕТОДИ ТА ІНСТРУМЕНТИ АДМІНІСТРУВАННЯ БАЗ ДАНИХ 23 2.3.1 ТРАДИЦІЙНІ ПІДХОДИ ДО АДМІНІСТРУВАННЯ БАЗ ДАНИХ 23 2.3.2 УПРАВЛІННЯ SERVERLESS БАЗАМИ ДАНИХ У ХМАРНИХ СЕРЕДОВИЩАХ 24 2.3.3 АНАЛІЗ OPEN SOURCE РІШЕНЬ 26 2.3.4 ГОРИЗОНТАЛЬНЕ МАСШТАБУВАННЯ 27 2.3.5 ІНФОРМАЦІЙНА БЕЗПЕКА В АДМІНІСТРУВАННІ 29 3 РЕАЛІЗАЦІЯ ПРОГРАМНОГО РІШЕННЯ 31 3.1 РОЗРОБКА АРХІТЕКТУРИ СИСТЕМИ 31 3.2 РОЗРОБКА ДЕМОНА УПРАВЛІННЯ 33 3.3 РОЗРОБКА АДМІНІСТРАТИВНОЇ ПАНЕЛІ 34 3.4 РОЗРОБКА DSL 37 3.7 ОБГОВОРЕННЯ РЕЗУЛЬТАТІВ 39 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ХОРОНИ ПРАЦІ 42 4.1 НАВЧАННЯ ПРАЦЮЮЧИХ І ІНСТРУКТАЖІ З ОХОРОНИ ПРАЦІ 42 4.2 САНІТАРНО-ГІГІЄНІЧНІ ВИМОГИ ДО УМОВ ПРАЦІ 44 ВИСНОВКИ 47 ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ 48 |
URI: | http://elartu.tntu.edu.ua/handle/lib/49137 |
Copyright owner: | © Висоцький Назарій Ігорович, 2025 |
References (Ukraine): | 1. Gartner Forecasts Worldwide Public Cloud End-User Spending to Total $723 Billion in 2025. [Електронний ресурс] – Режим доступу до ресурсу: https://www.gartner.com/en/newsroom/press-releases/2024-11-19-gartner-forecasts-worldwide-public-cloud-end-user-spending-to-total-723-billion -dollars-in-2025 (дата звернення: 02.04.2025). 2. Global Bare Metal Cloud Market – Industry Trends and Forecast to 2031. [Електронний ресурс] – Режим доступу до ресурсу: https://www.databridgemarketresearch.com/reports/ global-bare-metal-cloud-mar ket (дата звернення: 02.04.2025). 3. Codd E. F. A relational model of data for large shared data banks //Communications of the ACM. 1970. V. 13. №. 6. P. 377-387. 4. Sadalage P. J., Fowler M. NoSQL distilled: a brief guide to the emerging world of polyglot persistence. Pearson Education, 2013. 5. Must-Know Postgresql Statistics. [Електронний ресурс] – Режим доступу до ресурсу: https://gitnux.org/postgresql-statistics/ (дата звернення: 10.04.2025). 6. Obe R. O., Hsu L. S. PostgreSQL: up and running: a practical guide to the advanced open source database. " O'Reilly Media, Inc.", 2017. 7. PERFORMANCE BENCHMARK POSTGRESQL / MONGODB // [Електронний ресурс] – Режим доступу до ресурсу: https://info.enterprisedb.com/rs/069-ALB-339/images/PostgreSQL_MongoDB_ Benchmark-WhitepaperFinal.pdf (дата звернення: 13.04.2025). 8. Kuhn D., Kyte T. Expert Oracle Database Architecture: Techniques and Solutions for High Performance and Productivity. Apress, 2022. 9. Gupta B., Mittal P., Mufti T. A review on amazon web service (aws), microsoft azure & google cloud platform (gcp) services //Proceedings of the 2nd International Conference on ICT for Digital, Smart, and Sustainable Development, ICIDSSD 2020, 27-28 February 2020, Jamia Hamdard, New Delhi, India. 2021. 10. Arora I., Gupta A. Cloud databases: a paradigm shift in databases //International Journal of Computer Science Issues (IJCSI). 2012. V. 9. №. 4. P. 77. 11. Cubukcu U. et al. Citus: Distributed postgresql for data-intensive applications //Proceedings of the 2021 International Conference on Management of Data. 2021. P. 2490-2502. 12. Saraswat M., Tripathi R. C. Cloud computing: Comparison and analysis of cloud service providers-AWs, Microsoft and Google //2020 9th international conference system modeling and advancement in research trends (SMART). IEEE, 2020. P. 281-285. 13. Arora I., Gupta A. Cloud databases: a paradigm shift in databases //International Journal of Computer Science Issues (IJCSI). 2012. V. 9. №. 4. P. 77. 14. Dropbox Saves Millions by Building a Scalable Metadata Store on Amazon DynamoDB and Amazon S3. [Електронний ресурс] – Режим доступу до ресурсу: https://aws.amazon.com/solutions/case-studies/dropbox-dynamodb-case-study/? p=pm&c=database&pd=ddb&z=5 (дата звернення: 18.04.2025). |
Content type: | Bachelor Thesis |
Aparece nas colecções: | 121 — Інженерія програмного забезпечення (бакалаври) |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
dyplom_Vysotskyi_2025.pdf | 779,96 kB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.
Ferramentas administrativas