MegaAdmin
Администратор
- Регистрация
- 11.08.15
- Сообщения
- 61,675
- Реакции
- 298,157
- #1
Голосов: 0
Автор: Кирилл Храпков
Название: Проектирование БД в PostgreSQL: Нормализация, Индексы, Транзакции (2023)
Онлайн воркшоп для разработчиков, которые хотят научиться грамотно организовывать данные в базах так, чтобы они занимали меньше места, а работа с ними была быстрой и результативной.
Этот воркшоп для вас, если:
День 1. Нормализация
1. Что это и зачем нужна и какие проблемы несут за собой неправильно спроектированные таблицы.
2. Нормальные формы:
В результате вы сможете:
Научиться проектировать базу данных оптимальным способом. И отработать полученные знания на домашнем задании
День 2. Индексы
1. Что это и зачем нужны
2. Какие типы бывают, что из себя представляют и когда какой использовать
3. Стандартные индексы psql: B-дерево, хеш, GiST, SP-GiST, GIN, BRIN
4. Преимущества и недостатки
В результате вы сможете:
Научиться правильно строить индексы, что поможет сократить время поиска запрошенных данных и снизить нагрузку на базу данных. И отработать полученные знания на домашнем задании.
День 3. Транзакции
Что это и зачем нужны?
Научиться работать с транзакциями, блокировками и их счетчиком. И отработать полученные знания на домашнем задании.
Результат:
Подробнее:
Скачать:
Если у Вас нет Премиум статуса:
Название: Проектирование БД в PostgreSQL: Нормализация, Индексы, Транзакции (2023)
Онлайн воркшоп для разработчиков, которые хотят научиться грамотно организовывать данные в базах так, чтобы они занимали меньше места, а работа с ними была быстрой и результативной.
Этот воркшоп для вас, если:
- Вы испытываете дискомфорт при работе с таблицами вашей БД;
- Поиск на вашем сайте работает слишком медленно, и вы не знаете почему;
- Теряетесь в выборе индекса для решения той или иной задачи;
- Не знаете как диагностировать DeadLock или вообще не в курсе, что это такое, откуда взялось и как исправить;
- Вам всегда было интересно, как Postgres удается поддерживать консистентность данных при работе с параллельными запросами.
- Хотите закрыть пробелы в знаниях по базам данных и уверенно отвечать на вопросы на собеседованиях
День 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
Научиться работать с транзакциями, блокировками и их счетчиком. И отработать полученные знания на домашнем задании.
Результат:
- Узнаете, что такое нормализация и денормализация данных, какие преимущества и недостатки они за собой несут
- Сможете разобраться с тем, как устроен поиск в PSQL
- Узнаете, что из себя представляют индексы; какие они бывают и в каких случаях применяются, а в каких, наоборот, они излишни
- Научитесь работать с транзакциями
Подробнее:
Скачать:
Если у Вас нет Премиум статуса:
Похожие темы
- [Инфоурок] Microsoft Word - основы работы в текстовом редакторе (2024)
- [Инфоурок] Microsoft Excel - основы работы (2024)
- [Инфоурок] Microsoft Excel - расширенные возможности (2024)
- [Product University] Безопасность данных в интернете мини-курс (2022)
- [Venator Browser] Закладки, каталог и статьи из OSINT браузера Venator Red 2.0 (2024)
- [Skillfactory] Иван Кудрявин - Специалист по кибербезопасности. «Белый» хакер (2023)
- [Udemy] Deep Web - полное введение в скрытую сеть (2023)
- [Udemy] Атака и защита Active Directory - тестирование на проникновение AD (2023)
- [Udemy] Elchin Jamalov - Windows Server 2016 (70-742) полный видеокурс (2022)
- [Slurm (Слёрм)] Алексей Учакин - Сети для DevOps (2022)