IT-словарь › Базы данных › Логическая репликация

Логическая репликация

Базы данных Svenska → Обновлено: 2026-10-18

Репликация на уровне строк (события INSERT/UPDATE/DELETE), а не блоков: можно реплицировать выбранные таблицы, между разными версиями и даже в системы не на Postgres.

В Postgres с версии 10 (2017). Построена на декодировании WAL через слот логической репликации: плагин вывода (pgoutput, wal2json) превращает записи WAL в логические события. Для пользователя это публикации и подписки.

Применения: обновление мажорной версии без простоя, CDC в Kafka через Debezium, мультимастер через pglogical, blue-green-переключение баз. Цена: около 10–20 % CPU на основном сервере, при огромных транзакциях возможно отставание.

← Назад к словарю