Проєктування та оптимізація бази даних для високонавантаженого веб-застосунку інтернет-магазину
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Бакалаврська робота на тему - Проєктування та оптимізація бази даних для високонавантаженого веб-застосунку інтернет-магазинувантаженого веб-застосунку інтернет-магазинуь.
Мета дипломної роботи є проєктування та оптимізація бази даних для інтернет-магазину з розробкою повнофункціонального веб-додатку.
Об’єкт дослідження: база даних інтернет-магазину.
Предмет дослідження: методи проєктування, нормалізації, індексації та оптимізації реляційних баз даних, а також ORM-засоби.
У першому розділі проаналізовано проблематику високонавантажених веб-застосунків та порівняно СУБД, ORM-системи й архітектурні підходи.
У другому розділі зібрані вимоги, сформульовано функціональні і нефункціональні вимоги та проаналізована постановка задачі.
У третьому розділі спроєктовано архітектуру, побудовано ER-модель і обґрунтовано вибір технологій.
У четвертому розділі описано: реалізацію фізичного проєктування БД, серверну частину на Express/Prisma, клієнтський SPA на React, а також оптимізацію продуктивності.
У п’ятому розділі проведено тестування, наведено результати й описано розгортання в хмарному середовищі (Render, TiDB Cloud.
Висновки роботи містять основні результати дослідження та їх аналіз, а також рекомендації щодо подальшого вдосконалення системи.
Отримані результати включають оптимізовану схему БД, що гарантує цілісність і швидкодію; веб-додаток із каталогом, кошиком, замовленнями, відгуками та адміністративною панеллю.
