Ефективна робота з базами даних у Django: оптимізація ORM-запитів
Вантажиться...
Файли
Дата
Автори
Науковий керівник
Редактор
Інші учасники
Відповідальний
ORCID
Назва журналу
Номер ISSN
Назва тому
DOI
Альтернативна назва
Анотація
У тезах розглядаються методи оптимізації SQL-запитів у Django ORM. Проаналізовано основні
проблеми, що виникають під час роботи з базами даних у Django, такі як надмірна кількість
запитів, проблема "N+1", відсутність індексів тощо. Описано підходи для покращення
продуктивності, зокрема використання select_related, prefetch_related, кешування, а також
профілювання запитів за допомогою django-debug-toolbar.
The theses consider methods for optimizing SQL queries in Django ORM. The main challenges of working with databases in Django, such as excessive queries, the "N+1" problem, and the absence of indexes, are analyzed. Various approaches to performance improvement are discussed, including the use of select_related, prefetch_related, caching, and query profiling with django-debug-toolbar.
The theses consider methods for optimizing SQL queries in Django ORM. The main challenges of working with databases in Django, such as excessive queries, the "N+1" problem, and the absence of indexes, are analyzed. Various approaches to performance improvement are discussed, including the use of select_related, prefetch_related, caching, and query profiling with django-debug-toolbar.
Опис
Ключові слова
SQL-запити , оптимізація , продуктивність , база даних , Django , ORM , SQL queries , optimization , performance , database
УДК
Тип документа
Мова
ISSN
Посилання на публікацію
Серія, номер
ISBN
978-617-8132-48-8
ББК
Інші ідентифікатори
Пов’язані матеріали
Спонсорська підтримка
Правовласник
Бібліографічний опис
Сабатюк Б. О. Ефективна робота з базами даних у Django: оптимізація ORM-запитів// Матеріали LIV Всеукраїнської науково-технічної конференції підрозділів ВНТУ,
Вінниця, 24-27 березня 2025 р. Електрон. текст. дані. 2025. URI: https://conferences.vntu.edu.ua/index.php/all-fitki/all-fitki-2025/paper/view/23666.
Схвалення
Рецензія
Доповнено
Цитується в
Список використаної літератури (3)
- Документація Django. URL: https://docs.djangoproject.com/en/stable/topics/db/optimization/.
- Django Debug Toolbar. URL: https://django-debug-toolbar.readthedocs.io/en/latest/.
- Melendez, A. Django 4 in Examples. – BPB Publications, 2023. – 500 p.