Осадчук С. І.
ORCID: https://orcid.org/0009-0000-0203-2581, Федорчук А. Л.
ORCID: https://orcid.org/0000-0001-8227-3210 and Батаєв С. В.
ORCID: https://orcid.org/0009-0009-9564-9403
(2025)
Бази даних у вебсервісах електронної комерції: архітектурні рішення та проблеми масштабованості.
Таврійський науковий вісник. Серія: Технічні науки. № 6.
pp. 123-130.
ISSN 2786-4588.
DOI: 10.32782/tnv-tech.2025.6.13.
1.pdf
Download (286kB) | Preview
Abstract
Здійснено дослідження архітектурних підходів баз даних типів 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%.
| Item Type: | Article |
|---|---|
| Uncontrolled Keywords: | масштабованість баз даних, мікросервісна архітектура, e-commerce платформи, NoSQL системи, розподілені бази даних |
| Subjects: | L Education > LB Theory and practice of education > LB1603 Secondary Education. High schools |
| Divisions: | Faculty of Physics and Mathematics > Department of Computer Science and Information Technology |
| Depositing User: | Анна Леонідівна Федорчук |
| Date Deposited: | 04 Mar 2026 20:18 |
| Last Modified: | 04 Mar 2026 20:18 |
| URI: | https://eprints.zu.edu.ua/id/eprint/46928 |
| ДСТУ 8302:2015: | Осадчук С. І. and Федорчук А. Л. and Батаєв С. В. Бази даних у вебсервісах електронної комерції: архітектурні рішення та проблеми масштабованості. Таврійський науковий вісник. Серія: Технічні науки. 2025. № 6. pp. 123-130. DOI: 10.32782/tnv-tech.2025.6.13. |


