Проєктування та оптимізація бази даних для високонавантаженого веб-застосунку інтернет-магазину

Abstract

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

Description

Citation

Endorsement

Review

Supplemented By

Referenced By