Что такое потоковая репликация в Postgres?
Что такое потоковая репликация в Postgres?

Видео: Что такое потоковая репликация в Postgres?

Видео: Что такое потоковая репликация в Postgres?
Видео: DBA 2. «Администрирование PostgreSQL 9.5. Расширенный курс». Потоковая репликация. Тема №11 2024, Апрель
Anonim

Из PostgreSQL вики

Потоковая репликация (SR) предоставляет возможность непрерывно отправлять и применять записи WAL XLOG к некоторому количеству резервных серверов, чтобы поддерживать их актуальность. Эта функция была добавлена в PostgreSQL 9.0

Из этого, как работает репликация PostgreSQL?

Когда вы запускаете репликация , процесс получателя wal отправляет ведущему устройству LSN (порядковый номер журнала) до тех пор, пока данные WAL не будут воспроизведены на ведомом устройстве. Затем процесс отправителя wal на ведущем устройстве отправляет данные WAL до последнего LSN, начиная с LSN, отправленного получателем wal, ведомому устройству.

Также знайте, что такое логическая репликация? Логическая репликация это метод тиражирование объекты данных и их изменения, основанные на их репликация личность (обычно первичный ключ). Мы используем термин логичный в отличие от физического репликация , который использует точные адреса блоков и побайтово репликация.

Кроме того, поддерживает ли PostgreSQL репликацию?

Особенности в ядре PostgreSQL Горячее резервирование / потоковая передача Репликация доступно с PostgreSQL 9.0 и предоставляет асинхронный двоичный репликация к одному или нескольким резервным. Резервные серверы также могут стать горячими резервными, что означает, что они жестяная банка запрашиваться как база данных, доступная только для чтения.

Что такое Max_wal_senders?

max_wal_senders (целое число) Задает максимальное количество одновременных подключений от резервных серверов или клиентов потокового базового резервного копирования (т. е. максимальное количество одновременно запущенных процессов отправителя WAL). Значение по умолчанию - ноль, что означает, что репликация отключена.

Рекомендуемые: