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

Язык: Английский
Вес архива: 23 МБ
Повышайте производительность Rails‑приложений, применяя передовые возможности PostgreSQL, Active Record и современные методы масштабирования. Этот курс поможет вам уверенно работать с большими базами данных, оптимизировать запросы и выводить приложения на новый уровень надежности.
Что вы освоите в этом курсе
Курс охватывает ключевые практики и инструменты, которые позволяют создавать высокопроизводительные Rails‑приложения, эффективно масштабировать инфраструктуру и работать с объемными PostgreSQL‑базами.
Оптимизация производительности PostgreSQL
• Разбор медленных запросов и системного профилирования
• Использование специализированных индексов: GIN, BRIN, GiST, partial indexes
• Оптимизация схемы данных и продвинутая работа с типами
Глубокое понимание Active Record
• Анализ сложных запросов и рефакторинг Active Record‑моделей
• Использование SQL‑функций, CTE и ручного SQL в Rails
• Работа с Returnings, SQL Merge, exclusion constraints
Масштабирование и надежность приложения
• Реализация разделения чтения/записи (read/write splitting)
• Партиционирование и шардирование для высоконагруженных систем
• Администрирование репликации PostgreSQL
Практическая работа на реальных кейсах
Вы выполните десятки практических заданий, которые моделируют реальные ситуации в больших производственных системах. Каждое задание — это практический шаг к созданию многомодульной архитектуры и запуску сложных миграций без простоя.
Работа с миграциями и изменениями схемы
• Безопасные миграции под высокой нагрузкой
• Стратегии zero‑downtime обновлений
• Автоматизация и контроль изменений схемы
Полнотекстовый поиск и Pub/Sub
• Настройка встроенного полнотекстового поиска PostgreSQL
• Использование LISTEN/NOTIFY и реализация Pub/Sub‑механизмов
• Интеграция с Rails без сторонних систем
Расширения и инструменты для PostgreSQL и Rails
Вы познакомитесь с более чем 40 инструментами и расширениями с открытым исходным кодом, которые улучшают производительность, мониторинг и обслуживание PostgreSQL.
Лучшие инструменты из экосистемы OSS
• pg_stat_statements, auto_explain, pghero
• pg_partman, PostGIS, pglogical
• Инструменты для тестирования, профилирования и миграций
Результат: уверенная работа с высоконагруженными системами
После прохождения курса вы сможете уверенно разрабатывать и администрировать высоконагруженные системы на PostgreSQL и Ruby on Rails. Применяйте полученные знания в production‑среде и выводите свои приложения на новый уровень скорости, надежности и масштабируемости.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь