Содержание:
День 1. Нормализация
1. Что это и зачем нужна и какие проблемы несут за собой неправильно спроектированные таблицы.
2. Нормальные формы:
В результате вы сможете:
Научиться проектировать базу данных оптимальным способом. И отработать полученные знания на домашнем задании
День 2. Индексы
1. Что это и зачем нужны
2. Какие типы бывают, что из себя представляют и когда какой использовать
3. Стандартные индексы psql: B-дерево, хеш, GiST, SP-GiST, GIN, BRIN
4. Преимущества и недостатки
В результате вы сможете:
Научиться правильно строить индексы, что поможет сократить время поиска запрошенных данных и снизить нагрузку на базу данных. И отработать полученные знания на домашнем задании.
День 3. Транзакции
Что это и зачем нужны?
Научиться работать с транзакциями, блокировками и их счетчиком. И отработать полученные знания на домашнем задании.
День 1. Нормализация
1. Что это и зачем нужна и какие проблемы несут за собой неправильно спроектированные таблицы.
2. Нормальные формы:
- первая нормальная форма
- вторая нормальная форма
- третья нормальная форма
- нормальная форма Бойса-Кодда
- четвертая нормальная форма
- пятая нормальная форма
- доменно-ключевая нормальная форма
- шестая нормальная форма
В результате вы сможете:
Научиться проектировать базу данных оптимальным способом. И отработать полученные знания на домашнем задании
День 2. Индексы
1. Что это и зачем нужны
2. Какие типы бывают, что из себя представляют и когда какой использовать
3. Стандартные индексы psql: B-дерево, хеш, GiST, SP-GiST, GIN, BRIN
4. Преимущества и недостатки
В результате вы сможете:
Научиться правильно строить индексы, что поможет сократить время поиска запрошенных данных и снизить нагрузку на базу данных. И отработать полученные знания на домашнем задании.
День 3. Транзакции
Что это и зачем нужны?
- ACID
- Теорема САР
- Уровни изоляции
- Блокировки (share lock, exclusive lock, advisory lock)
- mvcc и счётчик транзакций в постгресе
- deadlock
Научиться работать с транзакциями, блокировками и их счетчиком. И отработать полученные знания на домашнем задании.
Для просмотра скрытого содержимого необходимо Войти или Зарегистрироваться.