Академия Яндекса: Базы данных: модели, миграции, тестирование - видео HD
02:10:28
Академия Яндекса: разработка 368 роликов
9784 просмотра
Базы данных: модели, миграции, тестирование - видео.
Это лекция о практической работе с реляционными базами данных на примере PostgreSQL. Мы поговорим о том, как выбрать РСУБД. Обсудим, как выглядит инфраструктура в продакшене, сравним синхронные и асинхронные драйверы PostgreSQL. Узнаем, как устроен драйвер БД. Обсудим эффективную работу с данными, именованные и неименованные курсоры, использование транзакций, RETURNING и UPSERT. Вы узнаете, как сделать отказоустойчивое и масштабируемое приложение, что такое Query Builder, ORM и когда их использовать (на примере SQLAlchemy), как писать миграции БД (на примере Alembic), а также зачем и как их тестировать.Презентация: yadi.sk/i/DqYmAbrPu6en2gПримеры: github.com/alvassin/alembic-quickstartВесь плейлист: www.youtube.com/playlist?list=PLQC2_0cDcSKBHamFYA6ncnc_fYuEQUy0s
развернуть свернуть
Ни в коем случае не претендую на холивар