Show simple item record

dc.contributor.authorПанасюк, В. В.uk
dc.contributor.authorPanasiuk, V. V.en
dc.date.accessioned2026-09-03T10:33:01Z
dc.date.available2026-09-03T10:33:01Z
dc.date.issued2026
dc.identifier.citationПанасюк В. В. Підвищення продуктивності веб-додатків шляхом кешування запитів до бази даних // Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/29595.uk
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/53024
dc.description.abstractдо реляційної бази даних із застосуванням систем Redis та Memcached. Проведено порівняльне тестування швидкодії без кешу та з різними стратегіями кешування на прикладі REST API на базі Node.js / PostgreSQL.uk
dc.description.abstractand 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.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofМатеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/29595
dc.subjectкешуванняuk
dc.subjectRedisen
dc.subjectMemcacheden
dc.subjectбаза данихuk
dc.subjectпродуктивністьuk
dc.subjectPostgreSQLen
dc.subjectREST APIen
dc.subjectNodejsen
dc.subjectінвалідація кешуuk
dc.subjectcachingen
dc.subjectRedisen
dc.subjectMemcacheden
dc.subjectdatabaseen
dc.subjectperformanceen
dc.subjectPostgreSQLen
dc.subjectREST APIen
dc.subjectNodejsen
dc.subjectcacheen
dc.titleПідвищення продуктивності веб-додатків шляхом кешування запитів до бази данихuk
dc.typeThesis
dc.identifier.udc681.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.referencesApache JMeter User Manual [Електронний ресурс]. — Режим доступу: https://jmeter.apache.org/usermanual — Загол. з екрана.uk
dc.relation.referencesДСТУ ISO/IEC 25010:2013. Системи та програмне забезпечення. Вимоги до якості та оцінювання. — К.: Держспоживстандарт України, 2015. — 30 с.uk
dc.relation.referencesLeshchenko 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


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record