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