Иван Фролков

Postgres Professional

ведущий инженер-консультант департамента внедрения и технической поддержки

Типичные ошибки разработчиков приложений при работе с СУБД Postgres

В жизни все нередко происходит не так, как хотелось бы, и разработка приложений - не исключение; это тоже жизнь.  К сожалению, часто для многих этот тривиальный факт оказывается неожиданным сюрпризом.

Отчего-то неявно предполагается, что всё будет вести себя именно так, как мнится разработчику. К сожалению, это не так.

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

Тому, что можно ожидать от Postgres, и когда невинная с виду операция оказывается не такой уж невинной, и посвящен этот доклад.

Слайды

Павел Конотопов

Postgres Professional

руководитель кластерной группы департамента внедрения и технической поддержки

Postgres Pro Shardman

  • Способы масштабирования РСУБД
  • Шардинг как способ горизонтального масштабирование РСУБД
  • Обзор Postgres Pro Shardman:
    • Архитектура, компоненты распределенного кластера
    • Как установить и как управлять кластером (shardmanctl/shardmand)
    • Фичи
      • Мультиплексор
      • CSN/распределенные транзакции
      • Syncpoints
      • Pushdown запросов
      • Backup/Restore кластера
  • Производительность в синтетических тестах (tpc-c)
  • Реальные кейсы из работы с заказчиком:
    • Миграция
    • Оптимизация под запросы

Слайды

Михаил Жилин

Postgres Professional

руководитель группы производительности департамента внедрения и технической поддержки

Способы сжатия данных в PostgreSQL

В связи с очевидной необходимостью рационального использования как собственного «железа», так и облачных ресурсов, тема сжатия данных становится особенно актуальной. В рамках доклада Михаил предоставит краткий обзор различных механизмов сжатия данных, применяемых в PostgreSQL.

Во-первых, мы поговорим о том, когда и почему сжатие данных в СУБД может быть полезно.

Во-вторых, ознакомимся со встроенными механизмами сжатия данных в PostgreSQL.

В-третьих, будут рассмотрены расширенные возможности сжатия данных для этой СУБД.

В-четвёртых, сравним преимущества всех обсуждаемых вариантов сжатия данных и продемонстрируем несколько примеров их применения в реальной жизни.

Слайды