Синхронная репликация: мастер ждёт подтверждения от реплики перед коммитом транзакции. Гарантирует что данные не потеряются при падении мастера, но увеличивает латентность.
Асинхронная: мастер коммитит сразу и отправляет изменения реплике в фоне. Быстрее, но при падении мастера можно потерять последние транзакции (replication lag).
В PostgreSQL:
synchronous_commit = on— синхроннаяsynchronous_commit = off— асинхронная