PostgreSQL - настраиваем и масштабируем. Vol 2

 
Время проведения
25
октября2015
Завершено

11:00 - 17:00

 г. Киев, ул. Пимоненко, 13, Бизнес-центр "Форум" (м. Лукьяновская)

Описание

Релиз PostgreSQL 9.5 на носу. Что нового нам ждать? Как обновиться на новую версию с минимальным даунтаймом? Что нам позволяет делать JSONB? Индексы - что это такое, типы индексов, как правильно использовать. Повреждение данных базы - что делать? Нестандартные возможности PostgreSQL (языки JavaScript/Ruby/R/Java/прочее, внешнии источники данных, прочее).

На данные вопросы ответит тренер мастер-класса - Алексей Васильев. Тема не маленькая, поэтому будут рассмотрены только самые важные аспекты работы с базой, начиная с настройки и заканчивая использованием базы в приложении.

Воркшоп будет интересен:

 - администраторам баз данных;
 - DevOps специалистам;
 - разработчикам веб и десктопных приложений, которые используют базы данных.

 

План мероприятия
  1. PostgreSQL - давайте знакомится
    • Быстрый экскурс в историю: SQL и NoSQL базы данных, зачем и почему
    • Что такое PostgreSQL
    • Основные фишки PostgreSQL
  2. Устройство и настройка сервера PostgreSQL
    • Внутренность сервера, хранение данных
    • Работа оптимизатор и как читать EXPLAIN
    • Работа блокировок
    • Производительность баз данных в зависимости от версий
    • Конфигурационные параметры для базы
    • Файловая система
    • Типы индексов и их использование
  3. Партиционирование и репликация
    • Масштабирование баз данных
    • Что такое партиционирование
    • Использование партиционирования: плюсы и минусы
    • Решения для репликации, плюсы и минусы каждого
    • Пример кластера с балансировкой на чтение и failover
  4. Шардинг и расширения к PostgreSQL
    • Шардинг и решения проблем
    • Решения для шардинга, плюсы и минусы
    • Рассмотрение пример систем шардинга
    • Гибкость PostgreSQL с помощью расширений, примеры использование
  5. Бэкап и восстановление базы, cтратегии масштабирования
    • Бэкапы - must have для любой базы данных
    • Виды бэкапов для PostgreSQL, плюсы и минусы
    • Стратегии масштабирование базы данных
  6. Время для вопросов и обсуждений