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

План на курса

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

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

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

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

3. Разпределение на данни и стратегии за сегментация

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

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

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

5. Съгласуваност, транзакции и толерантност към повреди

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

6. Оперативно управление и примерни приложения

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

Изисквания

  • Завършване на курса по продвинато управление (Висока наличност и репликация) или еквивалентен опит
  • Твърдо познание на конфигурирането и оптимизацията за производителност на PostgreSQL
  • ОпITO с Linux и основни мрежови понятия

Публика

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

 7 Часове

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


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

Отзиви от потребители (2)

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

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