Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем stclaus, 1 сен 2023.

Цена: 5 900р-96%
Взнос: 188р
100%

Основной список: 78 участников

Резервный список: 8 участников

Статус обсуждения:
Комментирование ограничено.
  1. 1 сен 2023
    #1
    stclaus
    stclaus ОргОрганизатор
    Проектирование БД в PostgreSQL: Нормализация, Индексы, Транзакции
    Онлайн воркшоп для разработчиков, которые хотят научиться грамотно организовывать данные в базах так, чтобы они занимали меньше места, а работа с ними была быстрой и результативной.

    Результат
    • Узнаете, что такое нормализация и денормализация данных, какие преимущества и недостатки они за собой несут
    • Сможете разобраться с тем, как устроен поиск в PSQL
    • Узнаете, что из себя представляют индексы; какие они бывают и в каких случаях применяются, а в каких, наоборот, они излишни
    • Научитесь работать с транзакциями
    День 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
    В результате вы сможете:
    Научиться работать с транзакциями, блокировками и их счетчиком. И отработать полученные знания на домашнем задании.

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

    1. skladchik.com
      Складчина доступна.
      23 сен 2023
    2. Sergey Petrov
      Sergey Petrov участвует в складчине.
      23 сен 2023
    3. Михаил_1
      Михаил_1 участвует в складчине.
      22 сен 2023
    4. HedgeOnAir
      HedgeOnAir участвует в складчине.
      22 сен 2023

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      23 сен 2023
    2. skladchik.com
      Взнос в складчине составляет 94р.
      21 сен 2023
    3. skladchik.com
      Складчина активна.
      21 сен 2023
    4. skladchik.com
      Сбор взносов начинается 21.09.2023.
      14 сен 2023
Статус обсуждения:
Комментирование ограничено.