Базы данных: модели, миграции, тестирование
Это лекция о практической работе с реляционными базами данных на примере PostgreSQL. Мы поговорим о том, как выбрать РСУБД. Обсудим, как выглядит инфраструктура в продакшене, сравним синхронные и асинхронные драйверы PostgreSQL. Узнаем, как устроен драйвер БД. Обсудим эффективную работу с данными, именованные и неименованные курсоры, использование транзакций, RETURNING и UPSERT.
Вы узнаете, как сделать отказоустойчивое и масштабируемое приложение, что такое Query Builder, ORM и когда их использовать (на примере SQLAlchemy), как писать миграции БД (на примере Alembic), а также зачем и как их тестировать.
Презентация: https://yadi.sk/i/DqYmAbrPu6en2g
Примеры: https://github.com/alvassin/alembic-quickstart
Весь плейлист: https://www.youtube.com/playlist?list=PLQC2_0cDcSKBHamFYA6ncnc_fYuEQUy0s
Видео Базы данных: модели, миграции, тестирование канала Разработка
Вы узнаете, как сделать отказоустойчивое и масштабируемое приложение, что такое Query Builder, ORM и когда их использовать (на примере SQLAlchemy), как писать миграции БД (на примере Alembic), а также зачем и как их тестировать.
Презентация: https://yadi.sk/i/DqYmAbrPu6en2g
Примеры: https://github.com/alvassin/alembic-quickstart
Весь плейлист: https://www.youtube.com/playlist?list=PLQC2_0cDcSKBHamFYA6ncnc_fYuEQUy0s
Видео Базы данных: модели, миграции, тестирование канала Разработка
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Базы ДанныхКак устроены базы данных / Илья Космодемьянский (Data Egret)Дебаг, логирование, профилированиеКак построить процесс тестирования с нуля?Уйти красиво: как покинуть любимую компанию с пользой для всех – Алексей Шаграев, экс-ЯндексSpring Boot. 8.1 Migrations. Flyway. Часть 1Непростые вещи. ПробкаАрхитектураМиграция данных и синхронизация песочницПродвинутый JavaScriptЧто такое базы данных? ДЛЯ НОВИЧКОВ / Про IT / GeekbrainsЧто такое JDBC? Что такое ORM, Hibernate & JPA?Тестирование баз данныхМасштабирование базы данных через шардирование и партиционирование / Денис Иванов (2ГИС)Какие типы связей между таблицами существуют в БД AccessАсинхронное программирование. Лекция 1Классификация и область применения различных типов баз данныхКак работают NoSQL базы: документ-ориентированные типа MongoDBHighload 6. Базы данных. Репликация. ШардингБазы данных и Kubernetes / Дмитрий Столяров (Флант)