Дева Мэриан
Дева Мэриан

Дева Мэриан

Редактор
badge Награда за 5000 очков репутации badge За шикарный аватар!
Регистрация
19/01/2021
Сообщения
6.401
Репутация
20.226
Автор: Thinknetica
Название: Проектирование БД в PostgreSQL - Нормализация, Индексы, Транзакции (2023)

[Thinknetica] Проектирование БД в PostgreSQL - Нормализация, Индексы, Транзакции (2023)


Описание:

Онлайн воркшоп для разработчиков, которые хотят научиться грамотно организовывать данные в базах так, чтобы они занимали меньше места, а работа с ними была быстрой и результативной.

Результат:
  • • Узнаете, что такое нормализация и денормализация данных, какие преимущества и недостатки они за собой несут
  • • Сможете разобраться с тем, как устроен поиск в PSQL
  • • Узнаете, что из себя представляют индексы; какие они бывают и в каких случаях применяются, а в каких, наоборот, они излишни
  • • Научитесь работать с транзакциями
Этот воркшоп для вас, если:
  • • Вы испытываете дискомфорт при работе с таблицами вашей БД;
  • • Поиск на вашем сайте работает слишком медленно, и вы не знаете почему;
  • • Теряетесь в выборе индекса для решения той или иной задачи;
  • • Не знаете как диагностировать DeadLock или вообще не в курсе, что это такое, откуда взялось и как исправить;
  • • Вам всегда было интересно, как Postgres удается поддерживать консистентность данных при работе с параллельными запросами.
  • • Хотите закрыть пробелы в знаниях по базам данных и уверенно отвечать на вопросы на собеседованиях
Программа:

День 1.
Нормализация
1. Что это и зачем нужна и какие проблемы несут за собой неправильно спроектированные таблицы.
2. Нормальные формы:
первая нормальная форма
вторая нормальная форма
третья нормальная форма
нормальная форма Бойса-Кодда
четвертая нормальная форма
пятая нормальная форма
доменно-ключевая нормальная форма
шестая нормальная форма
3. Денормализация. Что это и когда правильно применять?

В результате вы сможете:
Научиться проектировать базу данных оптимальным способом. И отработать полученные знания на домашнем задании

День 2. Индексы

1. Что это и зачем нужны
2. Какие типы бывают, что из себя представляют и когда какой использовать
3. Стандартные индексы psql: B-дерево, хеш, GiST, SP-GiST, GIN, BRIN
4. Преимущества и недостатки

В результате вы сможете:
Научиться правильно строить индексы, что поможет сократить время поиска запрошенных данных и снизить нагрузку на базу данных. И отработать полученные знания на домашнем задании.

День 3. Транзакции

Что это и зачем нужны?
ACID
Теорема САР
Уровни изоляции
Блокировки (share lock, exclusive lock, advisory lock)
mvcc и счётчик транзакций в постгресе
deadlock

В результате вы сможете:
Научиться работать с транзакциями, блокировками и их счетчиком. И отработать полученные знания на домашнем задании.

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Последнее редактирование:

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Дева Мэриан
Ответы
0
Просмотры
265
Дева Мэриан
Дева Мэриан
Дева Мэриан
Ответы
0
Просмотры
279
Дева Мэриан
Дева Мэриан
Дева Мэриан
Ответы
1
Просмотры
401
Добряна
Добряна
Дева Мэриан
Ответы
0
Просмотры
305
Дева Мэриан
Дева Мэриан
Дева Мэриан
Ответы
0
Просмотры
461
Дева Мэриан
Дева Мэриан

Похожие темы

Дева Мэриан
Ответы
0
Просмотры
3K
Дева Мэриан
Дева Мэриан
Брат Тук
Ответы
0
Просмотры
775
Брат Тук
Брат Тук
Брат Тук
Ответы
0
Просмотры
3K
Брат Тук
Брат Тук
Малыш Джон
Ответы
0
Просмотры
3K
Малыш Джон
Малыш Джон
Брат Тук
Ответы
2
Просмотры
2K
karischaster
karischaster
Cooper_grisha
Ответы
13
Просмотры
21K
alb8896
Малыш Джон
Ответы
6
Просмотры
5K
отецСергий
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Брат Тук
Ответы
4
Просмотры
2K
NasvaiPodGuboi90
NasvaiPodGuboi90
Сверху Снизу