Потоковая репликация
Встроенная физическая репликация PostgreSQL: основной сервер передаёт свой WAL одной или нескольким репликам, которые непрерывно его применяют. Реплики могут обслуживать читающие запросы (hot standby) и служить целями для переключения при отказе.
«Физическая» значит побайтовая копия WAL: реплика — точный клон (той же версии, весь кластер). Репликация бывает асинхронной (по умолчанию: быстро, но при failover возможна потеря данных) или синхронной (основной сервер ждёт подтверждения реплики — потерь нет, задержка выше). Отличается от логической репликации, которая передаёт логические изменения строк, может быть выборочной и работать между версиями. Применение: высокая доступность и масштабирование чтения. Инструменты: Patroni для автоматического failover, repmgr. За лагом репликации следят пристально — отставшая синхронная реплика способна заблокировать коммиты основного сервера.