| dc.contributor.author | Панасюк, В. В. | uk |
| dc.contributor.author | Panasiuk, V. V. | en |
| dc.date.accessioned | 2026-09-03T10:33:01Z | |
| dc.date.available | 2026-09-03T10:33:01Z | |
| dc.date.issued | 2026 | |
| dc.identifier.citation | Панасюк В. В. Підвищення продуктивності веб-додатків шляхом кешування запитів до бази даних // Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/29595. | uk |
| dc.identifier.uri | https://ir.lib.vntu.edu.ua/handle/123456789/53024 | |
| dc.description.abstract | до реляційної бази даних із застосуванням систем Redis та Memcached. Проведено порівняльне тестування швидкодії без кешу та з різними стратегіями кешування на прикладі REST API на базі Node.js / PostgreSQL. | uk |
| dc.description.abstract | and Memcached systems is considered. Comparative performance testing without cache and with different caching strategies was conducted on the example of a REST API based on Node.js / PostgreSQL. A write-through cache invalidation strategy is proposed, ensuring data relevance while reducing the average response time by 57 times. | en |
| dc.language.iso | uk_UA | uk_UA |
| dc.publisher | ВНТУ | uk |
| dc.relation.ispartof | Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. | uk |
| dc.relation.uri | https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/29595 | |
| dc.subject | кешування | uk |
| dc.subject | Redis | en |
| dc.subject | Memcached | en |
| dc.subject | база даних | uk |
| dc.subject | продуктивність | uk |
| dc.subject | PostgreSQL | en |
| dc.subject | REST API | en |
| dc.subject | Nodejs | en |
| dc.subject | інвалідація кешу | uk |
| dc.subject | caching | en |
| dc.subject | Redis | en |
| dc.subject | Memcached | en |
| dc.subject | database | en |
| dc.subject | performance | en |
| dc.subject | PostgreSQL | en |
| dc.subject | REST API | en |
| dc.subject | Nodejs | en |
| dc.subject | cache | en |
| dc.title | Підвищення продуктивності веб-додатків шляхом кешування запитів до бази даних | uk |
| dc.type | Thesis | |
| dc.identifier.udc | 681.12 | |
| dc.relation.references | даних S залежить від наявності ключа у кеші: S = кеш, якщо key Cache; БД та запис у кеш — інакше. Така модель дозволяє легко налаштовувати TTL для різних типів запитів, не змінюючи логіки основного обробника, що відповідає принципу єдиної відповідальності (Single Responsibility Principle) [6–8]. Висновки Застосування кешування запитів до бази даних дозволяє знизити час відповіді REST API у десятки разів без зміни архітектури самої СУБД. Redis виявився продуктивнішим за Memcached завдяки підтримці складних типів даних та вбудованому механізму TTL. Запропонована стратегія «write-through» інвалідації забезпечує сильну узгодженість даних при мінімальних витратах продуктивності. Результати підтверджують доцільність застосування кешування у будь-якому highload вeb-додатку вже на ранніх етапах проектування. СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ | uk |
| dc.relation.references | Дейт К. Дж. Введення в системи баз даних / К. Дж. Дейт. — 8-ме вид. — М.: Вільямс, 2006. — 1328 с. Google Web Fundamentals. Performance [Електронний ресурс]. — Режим доступу: https://developers.google.com/web/fundamentals/performance — Загол. з екрана. Карлсон Д. Redis in Action / Д. Карлсон. — Manning Publications, 2013. — 310 p. Документація Redis [Електронний ресурс]. — Режим доступу: https://redis.io/docs — Загол. з екрана. Документація Memcached [Електронний ресурс]. — Режим доступу: https://memcached.org — Загол. з екрана. Fowler M. Patterns of Enterprise Application Architecture / M. Fowler. — Addison-Wesley, 2002. — 533 p. Документація Node.js [Електронний ресурс]. — Режим доступу: https://nodejs.org/en/docs — Загол. з екрана. 8. Документація PostgreSQL [Електронний ресурс]. — Режим доступу: https://www.postgresql.org/docs — Загол. з екрана. | uk |
| dc.relation.references | Apache JMeter User Manual [Електронний ресурс]. — Режим доступу: https://jmeter.apache.org/usermanual — Загол. з екрана. | uk |
| dc.relation.references | ДСТУ ISO/IEC 25010:2013. Системи та програмне забезпечення. Вимоги до якості та оцінювання. — К.: Держспоживстандарт України, 2015. — 30 с. | uk |
| dc.relation.references | Leshchenko Yu., Yukhimchuk M., Lesko V., Ivanov Yu. Integrating Clustering and Artificial Intelligence for Improved Efficiency in Last-Mile Logistics. Measuring and Computing Devices in Technological Processes. 2025. Vol. 84 (4). pp. 346-350. https://doi.org/10.31891/2219-9365-2025-84-41. | en |
| dc.relation.references | Юхимчук М.С., Лесько В.О., Дубовой В.М., Іванов Ю.Ю. Інтелектуальна система автоматичного керування процесом сушіння зернових культур на основі IoT-технологій. Наукові праці ВНТУ. Вінниця: ВНТУ, 2025. №4. C. 1-8. https://doi.org/10.31649/2307-5376-2025-4-46-53. | uk |