Как только ты начинаешь углубляться в изучение баз данных, так сразу на горизонте возникают такие понятия как подзапросы (subquery), CTE (common table expression), представления (view) и временные таблицы (temporary table). По опыту работы в университете заметил, что с этими темами у людей часто возникают проблемы и недопонимания. В частности больше всего путаницы вносит именно CTE.
Поэтому в этом ролике я расскажу:
1. что такое CTE
2. зачем оно нужно
3. что такое рекурсивные СТЕ
4. что такое материализованные (materialize) CTE
4. чем СТЕ отличается от временных таблиц, представлений и подзапросов
5. как СТЕ может плохо сказаться на производительности PostgreSQL
6. как использовать СTE в самом народном фреймворке Django (в том числе с помощью библиотеки django-cte)
Поэтому в этом ролике я расскажу:
1. что такое CTE
2. зачем оно нужно
3. что такое рекурсивные СТЕ
4. что такое материализованные (materialize) CTE
4. чем СТЕ отличается от временных таблиц, представлений и подзапросов
5. как СТЕ может плохо сказаться на производительности PostgreSQL
6. как использовать СTE в самом народном фреймворке Django (в том числе с помощью библиотеки django-cte)
- Категория
- Бизнес
Комментариев нет.











