Тёмный

Использование логической репликации для восстановления данных в PostgreSQL 10 | К. Евтеев, М. Тюрин 

PGConf.Russia
Подписаться 2,1 тыс.
Просмотров 523
50% 1

Событие: PGConf.Russia 2018 - 5-7 февраля, Москва, МГУ
Тема: Кейсы использования логической репликации для восстановления данных в PostgreSQL 10
Докладчики: Константин Евтеев, Михаил Тюрин
Язык: English
Подробнее: pgconf.ru/2018...
Сайт: pgconf.ru
В Avito объявления хранятся в базах данных PostgreSQL. При этом уже на протяжении многих лет активно применяется логическая репликация. С помощью неё успешно решаются вопросы роста объема данных и количества запросов к ним, масштабирования и распределения нагрузки, доставки данных в DWH и поисковые подсистемы, межбазные и межсервисные синхронизации данных и пр.
Но ничего не бывает "бесплатно" - на выходе мы имеем сложную распределенную систему. Отказы оборудования - это норма, к ним нужно быть готовым. Можно найти много примеров конфигурации логической репликации и success stories ее использования, при этом практических примеров по восстановлению после аварий почти нет, не говоря уже про готовые инструменты. За годы эксплуатации репликации PgQ мы наработали обширный опыт, многое переосмыслили, реализовали собственные надстройки и расширения для восстановления и согласования данных после аварий в распределенных системах обработки данных.
В докладе мы покажем, как наш опыт можно переложить на новую подсистему логической репликации в 10-ке. В текущей реализации это нетривиальные решения - остается ряд вопросов для комьюнити, сводящихся к реализации простых механизмов восстановления - таких же простых как и настройка репликации в 10-ке.

Опубликовано:

 

22 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии    
Далее
Solving one of PostgreSQL's biggest weaknesses.
17:12
Просмотров 196 тыс.
🖤
00:18
Просмотров 157 тыс.
КАК УСТРОЕН TCP/IP?
31:32
Просмотров 107 тыс.
DBA3-13. 06. Логическая репликация
41:36