КОНФЕРЕНЦІЇ ВНТУ електронні наукові видання, 
Молодь в науці: дослідження, проблеми, перспективи (МН-2026)

Розмір шрифта: 
РЕАЛІЗАЦІЯ ПАРАЛЕЛЬНИХ ОБЧИСЛЕНЬ У СЕРЕДОВИЩІ DJANGO REST FRAMEWORK
Валерій Олександрович Денисюк, Катерина Олександрівна Гончак

Остання редакція: 2025-12-07

Анотація


Розглянуто розробку програми реалізації паралельної обробки запитів у середовищі Django REST Framework. Розглянуто питання аналізу предметної області, поставлено задачу на виконання, обґрунтовано засоби розробки програмної частини на мові Python, а також архітектурні особливості Django REST Framework. Розроблено математичну модель паралельної обробки запитів, побудовано UML-діаграми класів та активності програмного забезпечення, обґрунтовано вибір моделі реалізації паралелізму та оптимізовано алгоритми обробки API-запитів складності O(n). Створено програмну реалізацію паралельної обробки набору обчислювальних завдань різної складності та проведено тестування роботи API. Програмна реалізація дозволяє збільшити швидкодію, продуктивність та надійність обробки вхідних запитів. Одержані результати можливо використовувати у різноманітних алгоритмах та програмних засобах для підвищення ефективності взаємодії задач у веб-сервісах


Ключові слова


паралельні обчислення, Django REST Framework, API, паралелізм, обробка запитів

Посилання


1.Мартинюк А. Паралельні обчислення: навчальний посібник. Вінниця: ВНТУ, 2021. 78 с. URL: https://mpa.vntu.edu.ua/fdb/838/Lec_CITCSHI/Tema_2.pdf .


2.Брюханов, В. С., Рейда, О. М. Паралельна обробка запитів у інформаційних системах швидкісної обробки баз даних. ВНТУ, 2022. URL: https://ir.lib.vntu.edu.ua//handle/123456789/39823 .


3.Бессараб, Є. В. Методи обробки запитів в системах паралельних баз даних. Харківський національний університет радіоелектроніки, 2020. URL: https://openarchive.nure.ua/handle/document/18758 .


4.Django         Documentation – Asynchronous Support. URL: https://docs.djangoproject.com/en/3.2/topics/async/ .


5.Howik — Boosting Django REST Framework Performance: What Really Works. URL: https://howik.com/optimizing-django-rest-framework-performance/ .


6.Arun Prasher Blog - Leveraging Asynchronous Views in Django REST Framework. URL: https://blog.arunprasher.com/2024/10/leveraging-asynchronous-views-in-django.html .


7.Poespas Blog - Efficiently Handling Large Amounts of Concurrent Requests with DRF. URL: https://blog.poespas.me/posts/2025/03/06/django-rest-framework-concurrent-requests/


Повний текст: PDF