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

  • Автор темы Moderator
  • Дата начала
Moderator

Moderator

Модератор
Регистрация
17.07.2019
Сообщения
77 131
Реакции
237 421
Онлайн
1мес 25дн 20ч 46м 42с
Автор: Кирилл Храпков
Название: Проектирование БД в PostgreSQL: Нормализация, Индексы, Транзакции (2023)


Онлайн воркшоп для разработчиков, которые хотят научиться грамотно организовывать данные в базах так, чтобы они занимали меньше места, а работа с ними была быстрой и результативной.
Этот воркшоп для вас, если:
  • Вы испытываете дискомфорт при работе с таблицами вашей БД;
  • Поиск на вашем сайте работает слишком медленно, и вы не знаете почему;
  • Теряетесь в выборе индекса для решения той или иной задачи;
  • Не знаете как диагностировать DeadLock или вообще не в курсе, что это такое, откуда взялось и как исправить;
  • Вам всегда было интересно, как Postgres удается поддерживать консистентность данных при работе с параллельными запросами.
  • Хотите закрыть пробелы в знаниях по базам данных и уверенно отвечать на вопросы на собеседованиях
Программа:
День 1. Нормализация
1. Что это и зачем нужна и какие проблемы несут за собой неправильно спроектированные таблицы.
2. Нормальные формы:
  • первая нормальная форма
  • вторая нормальная форма
  • третья нормальная форма
  • нормальная форма Бойса-Кодда
  • четвертая нормальная форма
  • пятая нормальная форма
  • доменно-ключевая нормальная форма
  • шестая нормальная форма
3. Денормализация. Что это и когда правильно применять?
В результате вы сможете:
Научиться проектировать базу данных оптимальным способом. И отработать полученные знания на домашнем задании

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

День 3. Транзакции
Что это и зачем нужны?
  1. ACID
  2. Теорема САР
  3. Уровни изоляции
  4. Блокировки (share lock, exclusive lock, advisory lock)
  5. mvcc и счётчик транзакций в постгресе
  6. deadlock
В результате вы сможете:
Научиться работать с транзакциями, блокировками и их счетчиком. И отработать полученные знания на домашнем задании.

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

Подробнее:
Скрытый контент для авторизованных пользователей.
Ссылки и информация для скачивания:

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Слив курсов

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

    На нашем формуе вы легко сможете найти и скачать курсы по интересующей вас теме. Просто выберите автора или направление, загрузите материалы на свое устройство и начните обучение в удобное для вас время. Мы предлагаем возможность скачивания курсов бесплатно, а также доступ к премиум подписке.

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.