26 сентября, Киев — Мастер-класс "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. Время для вопросов и обсуждений.


Похожие статьи:
[Материал опубликован в рамках конкурса статей на DOU] Technical writer. Он же documentation developer. Он же технический писатель. Он же инженер отдела...
ASP.NET MVC Developer — это специалист, который занимается web backend разработкой с использованием технологий .NET. Спрос на ASP.NET MVC разработчиков...
Влада України планує обмежити ФОПам третьої групи єдиного податку можливість співпрацювати з юридичними особами для надання...
Советы сеньоров — новая рубрика,...
247-й выпуск подкаста «Откровенно про IT карьеризм». В подкасте пойдет речь о продажах, маркетинге...
Яндекс.Метрика