Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Что Такое Common Table Expression / Django CTE

Автор: PyLounge - программирование на Python и всё о IT

Загружено: 2025-03-03

Просмотров: 555

Описание:

Как только ты начинаешь углубляться в изучение баз данных, так сразу на горизонте возникают такие понятия как подзапросы (subquery), CTE (common table expression), представления (view) и временные таблицы (temporary table). По опыту работы в университете заметил, что с этими темами у людей часто возникают проблемы и недопонимания. В частности больше всего путаницы вносит именно CTE.

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

📌Материалы из ролика:
✅ Jypiter Notebook-файл:
https://github.com/Peopl3s/cte-django...
✅ Официальная документация PostgresPro Запросы WITH (Общие табличные выражения:
https://postgrespro.ru/docs/postgresp...
✅ Документация Django CTE: https://dimagi.github.io/django-cte/
✅ Книга Оптимизация запросов в PostgreSQL | Домбровская Г. Р., Новиков Борис:
https://www.ozon.ru/product/optimizat...

🚀 Социальные сети:
✅ Telegram: https://t.me/pylounge
✅ Группа ВКонтакте: https://vk.com/pylounge
✅ Канал PyLounge: @pylounge
✅ PyLounge в Сетке: https://set.ki/channel/fUFhjd3
✅ Twitter: pylounge
✅ Instagram*: py_lounge
✅ По вопросам сотрудничества и предложений: [email protected]
✅ Music: Small Town Boy by | e s c p | https://www.escp.space
https://escp-music.bandcamp.com

👨‍🏫 Привет! Меня зовут Макс. Я один из авторов канала PyLounge. Уже долго занимаюсь программированием, в частности программирование на языке Python. Я много чего узнал за это время, и мне есть, чем поделиться со зрителями моего канала. Здесь выходят разнообразные ролики, касающиеся IT-тематики и программирования, которые я делаю в соавторстве с Егором (лучшим голосом России). Подписывайся, будем узнавать что-то новое и работать вместе! Погнали!

🕰️ Таймкоды:
00:00 - Вступление
01:20 - Что такое СТЕ
03:33 - Зачем нужны СТЕ
07:03 - Рекурсивные СТЕ
11:36 - Материализованные СТЕ
18:12 - Использование нескольких СТЕ
19:00 - Отличие СТЕ от временных таблиц, подзапросов, представлений
26:04 - Проблемы с производительностью из-за СТЕ
29:41 - СТЕ в Django
30:38 - django-cte
36:06 - Полезные источники про СТЕ
36:24 - Итоги
36:49 - Концовка

*Компания Meta - организация, деятельность которой запрещена на территории Российской Федерации

#pylounge #cte #ityoutubers #itubeteam #djangocte

Что Такое Common Table Expression / Django CTE

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Владимир Ситников — B-tree индексы в базах данных на примере PostgreSQL

Владимир Ситников — B-tree индексы в базах данных на примере PostgreSQL

Андрей Сальников — Индексы в PostgreSQL. Как понять, что создавать

Андрей Сальников — Индексы в PostgreSQL. Как понять, что создавать

Django CTE | Рекурсивные Запросы | Common Table Exporession [Middle]

Django CTE | Рекурсивные Запросы | Common Table Exporession [Middle]

✅ Зелёные Флаги Работодателей В IT / Welcome to the club buddy

✅ Зелёные Флаги Работодателей В IT / Welcome to the club buddy

BIG-O? ЛЕГКО! Вся база | 1# Алгоритмы для разработчиков

BIG-O? ЛЕГКО! Вся база | 1# Алгоритмы для разработчиков

TRANSACTIONAL OUTBOX | Главный Паттерн Микросервисной Архитектуры

TRANSACTIONAL OUTBOX | Главный Паттерн Микросервисной Архитектуры

УРОВНИ ИЗОЛЯЦИИ ТРАНЗАКЦИЙ в БД и MVCC за 16 минут

УРОВНИ ИЗОЛЯЦИИ ТРАНЗАКЦИЙ в БД и MVCC за 16 минут

Разыскивается Живым Или Мёртвым: Легендарная История Себастьяна Рамиреса

Разыскивается Живым Или Мёртвым: Легендарная История Себастьяна Рамиреса

Гайд По Offset Explorer / Инструмент Для Работы С Apache Kafka

Гайд По Offset Explorer / Инструмент Для Работы С Apache Kafka

Самые важные паттерны в программировании

Самые важные паттерны в программировании

От потерь на фронте до перебоев с интернетом | Что происходило в 2025-м (English subtitles)

От потерь на фронте до перебоев с интернетом | Что происходило в 2025-м (English subtitles)

Из-за Этого Ты НИКОГДА НЕ ПРОЙДЁШЬ СОБЕСЕДОВАНИЕ

Из-за Этого Ты НИКОГДА НЕ ПРОЙДЁШЬ СОБЕСЕДОВАНИЕ

Что такое SQL ИНДЕКСЫ за 10 минут: Объяснение с примерами

Что такое SQL ИНДЕКСЫ за 10 минут: Объяснение с примерами

Женщина патриарха. Как глава РПЦ 50 лет скрывал гражданскую жену?

Женщина патриарха. Как глава РПЦ 50 лет скрывал гражданскую жену?

Индексы | Основы SQL

Индексы | Основы SQL

Что такое ТРАНЗАКЦИИ В БД за 14 минут

Что такое ТРАНЗАКЦИИ В БД за 14 минут

ВСЁ про Базы Данных в одном месте / ХАЙЛАЙТЫ

ВСЁ про Базы Данных в одном месте / ХАЙЛАЙТЫ

ХАКЕРЫ СЛОМАЛИ И СТЕРЛИ РЕЕСТР ПОВЕСТОК. Власти готовились к мобилизации.  ГЛАВНЫЙ ВЗЛОМ 2025 ГОДА

ХАКЕРЫ СЛОМАЛИ И СТЕРЛИ РЕЕСТР ПОВЕСТОК. Власти готовились к мобилизации. ГЛАВНЫЙ ВЗЛОМ 2025 ГОДА

ООП На Простых Примерах | Объектно-Ориентированное Программирование

ООП На Простых Примерах | Объектно-Ориентированное Программирование

Базы данных SQL уроки для начинающих. SELECT, JOINS, GROUP BY, INSERT, UPDATE, WHERE

Базы данных SQL уроки для начинающих. SELECT, JOINS, GROUP BY, INSERT, UPDATE, WHERE

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]