Максим Милютин
программист @ Postgres Professional
Ульяновск

Распределённое секционирование (шардинг) в PostgreSQL при помощи pg_pathman (мастер-класс)

  • Зал: СОВЕТСКАЯ ШКОЛА
  • Категории: Разработка
  • Секции: Database

Описание:

Реализация Foreign Data Wrapper позволяет обращаться к удалённым серверам с подзапросами в рамках текущего запроса. Данный механизм вкупе с секционированием (в том числе, при помощи расширения pg_pathman) позволяет организовать распределённое хранилище больших таблиц преимущественно для тяжёлых аналитических запросов.

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

О спикере

Максим Милютин

программист @ Postgres Professional
Ульяновск

Разработчик в компании Postgres Professional. Автор расширения pg_query_state. В данный занимаюсь разработкой pg_pathman - расширения для PostgreSQL / Postgres Pro, обеспечивающего поддержку быстрого и эффективного секционирования таблиц, и контрибьютингом в ванильное секционирование PostgreSQL.

Похожие доклады