• Программа
  • Доклады
  • Организаторы
  • О конференции
  • Кабинет
  • En Ru

    Ксения Сумарокова


    8 июля, 12:00 MSK

    Доклад

    Возможности интеграции PostgreSQL с ClickHouse

    Доклад о том, как PostgreSQL может взаимодействовать с ClickHouse – зачем это нужно и какие возможности для этого есть. Будет рассказано о разных вариантах интеграции: реализация специализированных PostgreSQL движков разных видов для разных целей, у каждого свои преимущества.

    Большая часть рассказа будет посвящена репликации из PostgreSQL в ClickHouse – когда ClickHouse притворяется репликой PostgreSQL базы, причем реплицироваться может как вся база, так и любое подмножество таблиц. Расскажу о том, как реализована репликация – о протоколе логической репликации, подробно про его устройство и о том как он реализован в ClickHouse для репликации из PostgreSQL.

    Доклад о том, как PostgreSQL может взаимодействовать с ClickHouse – зачем это нужно и какие возможности для этого есть. Будет рассказано о разных вариантах интеграции: реализация специализированных PostgreSQL движков разных видов для разных целей, у каждого свои преимущества.

    БОльшая часть рассказа будет посвящена репликации из PostgreSQL в ClickHouse – когда ClickHouse притворяется репликой PostgreSQL базы, причем реплицироваться может как вся база, так и любое подмножество таблиц. Подробный рассказ о том, как реализована репликация – о протоколе логической репликации, подробно про его устройство и всю необходимую теорию о том, как он реализован в ClickHouse для репликации из PostgreSQL.

    ClickHouse поддерживает множество способов интеграции с PostgreSQL. Это возможности по подключению внешних таблиц и баз данных, поддержка Postgres-совместимого протокола и даже потоковая репликация данных из PostgreSQL. Реализация этих возможностей нетривиальна и требует понимания работы обеих систем. В своём докладе я покажу, насколько действительно ClickHouse дружит с PostgreSQL, как отличается "культурный код" этих систем, расскажу про необычные особенности реализации и примеры использования.

    Вернуться к списку докладов