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. Время для вопросов и обсуждений.


Похожие статьи:
В Україні стартує проєкт CDTO Campus, у межах якого планують навчати державних службовців, що працюють у сфері цифрової...
Этот дайджест написан в соавторстве с Сергеем Жуком. В выпуске: функциональное программирование, ML Kit, AsyncTask...
На Бахмутському напрямку загинув 29-річний Тарас Савчук, Front-end Engineer компанії Abto Software. Тарас був військовим...
Компания Microsoft раскрыла сроки выпуска обновления Windows 10 для смартфонов. На официальной странице Microsoft Lumia в...
Для того, чтобы проверить навыки кандидата, на собеседовании ему часто дают тестовое задание (домой или...
Яндекс.Метрика