𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy
Название: PostgreSQL: Репликация, Высокая Доступность и Масштабируемость (2022)

Продолжительность: 3 ч 9 мин
Количество уроков: 80 Видео
Язык: Английский
Вес архива: 1 020 МБ
PostgreSQL — мощная, надежная и гибкая СУБД, широко используемая для построения высоконагруженных и отказоустойчивых систем. Этот курс поможет вам системно разобраться в репликации, высокой доступности и масштабируемости PostgreSQL, чтобы проектировать архитектуры, которые уверенно выдерживают рост нагрузки.
Что вы изучите в этом курсе
Основная цель — помочь вам понять, как эффективно масштабировать PostgreSQL, балансируя между производительностью, надежностью и согласованностью. Каждый модуль курса раскрывает практические аспекты построения распределенных систем и показывает, как избежать типичных ошибок при росте нагрузки.
Понимание ключевых принципов масштабирования
Мы начнем с анализа требований к системе и правильной постановки вопросов. Это позволит определить, какие ресурсы нужно масштабировать и какие компромиссы вас ожидают.
• На что влияет производительность
• Как изменяется отказоустойчивость при усложнении архитектуры
• Какие модели согласованности применимы в PostgreSQL
Масштабирование чтения
Вы узнаете, как распределять нагрузку между несколькими серверами, используя репликацию и специализированные инструменты маршрутизации запросов.
• Настройка потоковой репликации
• Горизонтальное масштабирование чтения
• Инструменты для распределения запросов
Репликация: виды, возможности и ограничения
В курсе подробно обсуждаются различные типы репликации PostgreSQL, каждая из которых по‑своему влияет на производительность, гибкость и надежность.
Типы репликации
• Синхронная — максимальная согласованность
• Асинхронная — высокая производительность
• Логическая — гибкость и расширяемость
Когда и зачем использовать репликацию
• Как резервное решение и механизм отказоустойчивости
• Как способ уменьшить нагрузку на основной сервер
• Как часть стратегии масштабирования чтения
Высокая доступность и отказоустойчивость
Вы узнаете, какие решения подходят для организации высокой доступности и как сократить время простоя при выходе из строя основного сервера.
Стратегии HA
• Настройка надежной репликации
• Использование инструментов автоматического failover
• Построение отказоустойчивой архитектуры
Масштабирование записи и сложные архитектурные решения
В следующих модулях рассматриваются техники, позволяющие обрабатывать растущий поток данных и запросов на запись.
Очереди в архитектуре
Вы узнаете, как внедрение очередей позволяет сделать рост нагрузки предсказуемым и контролируемым.
Партиционирование
Разберем, как работать с большими таблицами, повышать скорость запросов и упрощать администрирование.
Шардирование
Курс подробно объясняет ключевые принципы шардирования и связанные с ним ограничения.
Мульти‑мастер решения
Мы кратко рассмотрим современные варианты мульти-мастер архитектур и оценим их перспективы.
Результаты прохождения курса
По завершении обучения вы сможете уверенно проектировать масштабируемые и надежные системы на PostgreSQL, понимая:
• как и когда масштабировать чтение;
• какие инструменты использовать для распределения запросов;
• как организовать репликацию под ваши задачи;
• какие варианты подходят для масштабирования записи;
• как обеспечить высокую доступность и быстрый failover;
• какие решения эффективны для больших данных и высоких нагрузок.
Этот курс — ваш надежный путеводитель в мире масштабируемых архитектур PostgreSQL.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь