Как проектируют продакшн-базы данных Senior-инженеры

219 подписчиков

12+
12+

2 просмотра

9 дней назад

ПожаловатьсяНарушение авторских прав

219 подписчиков

12+
12+

2 просмотра

9 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

9 дней назад

Большинство людей не занимаются проектированием баз данных, и это обычно становится проблемой по мере роста приложения. В этом видео я покажу вам, как проектировать базу данных/ERD-диаграмму, как настоящий опытный инженер, начиная со структуры таблиц и соглашений об именовании и заканчивая первичными ключами, внешними ключами, связями, промежуточными таблицами и составными ключами. Мы также рассмотрим временные метки, UUID, обязательные и необязательные поля, а также действия с внешними ключами, такие как CASCADE и SET NULL. К концу видео вы будете знать, как проектировать базу данных, как настоящий опытный инженер. 📸 Мой стартовый набор SaaS: https://dub.sh/dDAfwJJ 🔒 Моё любимое решение для аутентификации: https://dub.sh/xeU8r3v 💻 Учитесь программировать быстрее с Scrimba и экономьте 20% - https://scrimba.com/the-ai-engineer-path-c02v?via=janmarshal 👨💻 Видеофайлы: https://dub.sh/Ras3IU6 🌍 Мой сайт: https://www.syntaxpath.com/ 👋🏻 Discord: https://discord.gg/ZzGqgpmd24 📧 Только для деловых запросов: jan@alenix.de Временные метки: 00:00 Вступление 01:10 Определение приложения Идея 02:30 Идентификация таблиц базы данных 03:00 Создание диаграммы «сущность-связь» (ERD) 04:30 Создание основных таблиц и столбцов 06:00 TEXT против VARCHAR 11:00 Оптимизация схемы базы данных 12:00 Единственные и множественные имена таблиц 13:30 Соглашения об именовании баз данных (snake_case против camelCase) 15:30 Избегание зарезервированных ключевых слов 17:00 Временные метки базы данных (created_at и updated_at) 23:00 Первичные ключи и их 4 требования 28:30 Заблуждения о UUID 31:00 Типы связей в базе данных 33:30 Объяснение внешних ключей 37:00 Таблицы-соединения и составные первичные ключи 49:00 Обязательные и необязательные поля 52:00 Действия с внешними ключами (CASCADE, SET NULL, RESTRICT)

Название:

Как проектируют продакшн-базы данных Senior-инженеры

Категория:

Разное