25 октября, Киев — Мастер-класс "PostgreSQL: настраиваем и масштабируем", Васильев Алексей

Организатор: SmartMe
Спикер: Васильев Алексей

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

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

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

О тренере

Васильев Алексей
(Ruby on Rails Developer at Railsware)
Ruby on Rails разработчик и администратор в Railsware. Является создателем таких продуктов как: PopCornUA (Android и iPhone версий), MongodbLogger (логгер для Rails 3), SmtRails (общие Mustache темплейты для Rails 3), PiRo (Google Chrome плагин для PivotalTracker). Принимал участие в разработке приложения Play With Faces и многих других.
Алексей также является автором открытого учебного пособия по PostgreSQL на русском языке, а также одним из авторов подкаста RWpod.

План мастер-класса:

1. PostgreSQL — давайте знакомится:
● Быстрый экскурс в историю: SQL и NoSQL базы данных, зачем и почему
● Что такое PostgreSQL
● Основные фишки PostgreSQL

2. Устройство и настройка сервера PostgreSQL:
● Внутренность сервера, хранение данных
● Работа оптимизатор и как читать EXPLAIN
● Работа блокировок
● Производительность баз данных в зависимости от версий
● Конфигурационные параметры для базы
● Файловая система
● Типы индексов и их использование

3. Партиционирование и репликация:
● Масштабирование баз данных
● Что такое партиционирование
● Использование партиционирования: плюсы и минусы
● Решения для репликации, плюсы и минусы каждого
● Пример кластера с балансировкой на чтение и failover

4. Шардинг и расширения к PostgreSQL:
● Шардинг и решения проблем
● Решения для шардинга, плюсы и минусы
● Рассмотрение пример систем шардинга
● Гибкость PostgreSQL с помощью расширений, примеры использование

5. Бэкап и восстановление базы, cтратегии масштабирования:
● Бэкапы — must have для любой базы данных
● Виды бэкапов для PostgreSQL, плюсы и минусы
● Стратегии масштабирование базы данных

6. Время для вопросов и обсуждений.


Похожие статьи:
У червні ми провели велике опитування українських ІТ-спеціалістів щодо їхньої роботи та зарплат. Ми зібрали 6714 анкет від розробників...
Мабуть, багато хто стикався з проблемою: вчиш-вчиш англійську, а застосувати на практиці добре не вдається. Як опанувати мову —...
Ссылки, на которые лучше таки нажать (по мнению автора), отмечены знаком (!) Микросервисы и монолиты (!) In Defence of Monoliths. Краткий...
Компания WEXLER представила сразу две новые модели в А-серии планшетных ПК, отличающихся функциональностью и доступностью –...
В этом материале я решил немного шире раскрыть тему оптимизации тестирования программного обеспечения и поделиться...
Яндекс.Метрика