fallback-image

Выборочная репликация с помощью Londiste 3.0

Londiste является частью пакета программ Skytools, разрабатывае­мых и используемых компанией Skype для их рабочих транзакцион­ных баз данных. Это репликационная система, построенная на сис­теме общего назначения с очередями событий под названием PgQ , модуле расширения PostgreSQL. Этот инструмент прост, легок и надежен. Наиболее важно то, что Londiste добивается согласованности в конечном итоге между глав­ным и резервным серверами без множества ограничений, и операции на главном сервере свободны от блокировок.
Все таблицы из одного ренликационного набора должны использо­вать одну очередь. Создать несколько очередей и несколько демонов Londiste, соединяющих одних и тех же провайдера и подписчика, — не проблема, но это явно более сложная схема, которая требуется только в том случае, когда возникают значительные проблемы с производи­тельностью. Для каждой базы данных провайдера нужен только один процесс Pgqadm, Поскольку он предоставляет только тикер.
При добавлении таблиц без явного описания схемы Londiste пред­полагает, что используется схема с именем Public. Londiste не исполь­зует пути поиска. Если вы добавляете таблицы из дру­гой схемы, имена таблиц должны быть указаны полностью:
Londiste эффективно использует команду Сору Для перемещения данных, а затем аккуратно применяет изменения, и наборы таблиц в конечном счете совпадут. Нет необходимости включать все таблицы в один репликационный набор на одной командной строке. Внешние ключи будут восстановлены, когда будет достигнута согласованность. Согласованность в конечном итоге является, вероятно, самым важным аспектом данной системы репликации. Таблицы копируют­ся отдельно, поэтому нет необходимости блокировать все таблицы на узле провайдера в одной большой транзакции, как это происходит при выполнении pg_dump. Для Londiste при каждом изменении строки добавляется одна строка события в таблице очереди с использованием специальных триггеров. Триггеры устанавливаются автоматически на каждую таб­лицу командами Londiste. Триггеры, как и многие характеристики Londiste, почти идентичны используемым в Slony.



Рубрика: Женский интерес

lyubovb

Related Posts

fallback-image

Зачистка местности

Весенние цветы

Весенние цветы

Техника омоложения растений

Техника омоложения растений

fallback-image

И на камнях растет унаби