Осадчук С. І.
ORCID: https://orcid.org/0009-0000-0203-2581, Федорчук А. Л.
ORCID: https://orcid.org/0000-0001-8227-3210, Батаєв С. В.
ORCID: https://orcid.org/0009-0009-9564-9403
(2025)
Бази даних у вебсервісах електронної комерції: архітектурні рішення та проблеми масштабованості.
Таврійський науковий вісник. Серія: Технічні науки. № 6.
С. 123–130.
ISSN 2786-4588.
DOI: 10.32782/tnv-tech.2025.6.13.
1.pdf
Завантажити (286kB) | Preview
Анотація
Здійснено дослідження архітектурних підходів баз даних типів SQL, NoSQL та NewSQL для функціональних модулів платформ електронної комерції, вивчено технології реплікації інформації, розподілу даних через ключі партіціювання та розподілу навантаження з метою реалізації горизонтального масштабування у системах з пропускною здатністю понад 500,000 запитів на секунду. Мета статті – вивчити сучасні архітектурні підходи до організації баз даних у веб-сервісах електронної комерції та дослідити технічні виклики масштабованості систем керування даними за умов зростаючого навантаження. Наукова новизна полягає у всебічному дослідженні кореляції між обранням типу системи управління базами даних (реляційні СУБД із ACID-властивостями, документоорієнтовані NoSQL із гнучкою схемою, key-value сховища для операцій у пам’яті) та можливостями горизонтального масштабування для функціональних компонентів систем електронної комерції (каталог продуктів із переважанням операцій читання, процесинг замовлень із транзакційною узгодженістю, кешування користувацьких сесій). Проаналізовано архітектурний патерн Database per Service у контексті мікросервісної архітектури та проблематику розподілених транзакцій через застосування Saga-патерну. Результати демонструють, що гібридні підходи з використанням MERN-стеку (MongoDB для каталогів з 100K-500K reads/sec per shard), CockroachDB для геолокаційно розподілених транзакцій з automatic sharding по 64 MB, Redis Cluster для кешування з throughput 1-10 мільйонів ops/sec забезпечують оптимальний баланс між продуктивністю та масштабованістю. Доведено, що впровадження Master-Slave реплікації підвищує доступність до 99.95% та знижує час відповіді на 65-72% при 10,000+ одночасних користувачів. Архітектура з 10-15 read replicas дозволяє масштабувати читання лінійно з aggregate throughput 500K-1M reads/sec. Геолокаційне партиціонування знижує латентність до 10-50 мс замість 150-300 мс cross-continental. Database Reliability Engineering практики скорочують MTTR на 80%. Висновки. Для масштабованості баз даних вебсервісів електронної комерції необхідно використовувати комбінацію реляційних СУБД для ACID-транзакцій, NoSQL-систем для високопродуктивного читання та in-memory баз для кешування, з мікросервісною архітектурою, автоматичною реплікацією, горизонтальним шардингом та багаторівневим кешуванням з cache hit ratio 85-90%.
| Тип ресурсу: | Стаття |
|---|---|
| Ключові слова: | масштабованість баз даних, мікросервісна архітектура, e-commerce платформи, NoSQL системи, розподілені бази даних |
| Класифікатор: | L Освіта > LB Теорія і практика освіти > LB1603 Середня освіта. Вищі школи |
| Відділи: | Фізико-математичний факультет > Кафедра комп’ютерних наук та інформаційних технологій |
| Користувач: | Анна Леонідівна Федорчук |
| Дата подачі: | 04 Бер 2026 20:18 |
| Оновлення: | 04 Бер 2026 20:18 |
| URI: | https://eprints.zu.edu.ua/id/eprint/46928 |
| ДСТУ 8302:2015: | Осадчук С. І., Федорчук А. Л., Батаєв С. В. Бази даних у вебсервісах електронної комерції: архітектурні рішення та проблеми масштабованості. Таврійський науковий вісник. Серія: Технічні науки. 2025. № 6. С. 123–130. DOI: 10.32782/tnv-tech.2025.6.13. |


