Свържете се с нас

Съдържание и теми, включени в курса

1. Въведение в разпределения PostgreSQL

  • Предизвикателства при мащабирането на единичен възел PostgreSQL
  • Преглед на разширението Citus: предназначение, архитектура и компоненти
  • Ключови концепции: координаторен възел, работни възли, метаданни, ключове за разпределение

2. Архитектура и настройка на клъстера

  • Видове възли: координатор и работни възли
  • Типове таблици: разпределени, репликирани и локални таблици
  • Инсталиране и конфигуриране на Citus върху съществуващи PostgreSQL среди
  • Откриване на клъстер и управление на възли

3. Разпределение на данни и стратегии за шардиране

  • Методи за шардиране: хеш и добавяне
  • Избор на колона за разпределение с цел оптимална производителност
  • Управление на разпределени и репликирани таблици
  • Пребалансиране на шардове и хоризонтално мащабиране

4. Изпълнение и оптимизация на разпределени заявки

  • Как Citus маршрутизира и паралелизира заявките
  • Разбиране на планове за разпределени заявки
  • Пренасочване на заявки и оптимизация на изпълнението

5. Консистентност, транзакции и устойчивост на грешки

  • Двуфазен комит (2PC) и атомарни операции
  • Обработка на грешки при разпределени транзакции

6. Оперативно управление и приложни случаи

  • Инструменти и прегледи за наблюдение на Citus
  • Поддръжка и обновления в разпределени среди

Изисквания

  • Завършен курс „Администриране за напреднали (Висока достъпност и репликация)“ или еквивалентен опит
  • Солидни познания по конфигуриране и оптимизация на производителността на PostgreSQL
  • Запознатост с Linux и основни концепции за мрежи

Целева аудитория

Опитни администратори на бази данни, DevOps инженери и системни архитекти, които вече управляват производствени PostgreSQL среди и имат нужда да ги мащабират хоризонтално.

 7 Часа

Брой участници


Цена за участник

Отзиви от участници (1)

Предстоящи Курсове

Свързани Kатегории