Хранимые процедуры: программирование на стороне сервера / К первой паре / Лекция 11
Вышка Онлайн
0:00 / 0:00
Хранимые процедуры: программирование на стороне сервера / К первой паре / Лекция 11
175 просмотров · 5 месяцев назад
Вышка Онлайн
11,9 тыс. подписчиков
175 просмотров · 5 месяцев назад
Стоит ли переносить бизнес-логику в базу данных? В лекции разбираем, как использование PL/pgSQL позволяет избавиться от лишних сетевых запросов и ускорить выполнение сложных операций.
В этом видео:
• Проблема классического подхода: почему N запросов снижают производительность.
• FUNCTION vs PROCEDURE: что выбрать и как они работают с транзакциями (COMMIT/ROLLBACK).
• Основы синтаксиса PL/pgSQL: переменные, условия (IF/CASE) и циклы (LOOP).
• Триггеры (BEFORE / AFTER): валидация данных, аудит и real-time события.
• Категории функций (IMMUTABLE, STABLE, VOLATILE) и их влияние на индексы.
• Чек-лист разработчика: латентность, асинхронность и тестирование.
Полезного просмотра ✨
Смотрите другие лекции курса в плейлисте: • К первой паре. Конструирование баз данных
🎓 Образовательная программа «Программная инженерия»: https://clck.ru/3ReFoU
💻 Сайт Вышки Онлайн: https://clck.ru/3ReFtn
🔗 Мы в Telegram: https://t.me/onlinedegreesHSE
📨 Мы в Вконтакте: https://vk.com/vyshkaonline
📹 Мы на RuTube: https://rutube.ru/channel/40229925/
📄 Мы на VC.ru: https://vc.ru/u/1427995-vyshka-onlain
🧘🏻 Мы в Дзене: https://dzen.ru/hseonline
🖇 Мы в MAX: https://max.ru/onlinedegreesHSE