В PostgreSQL существуют основные виды репликации:
Расскажи про репликацию в PostgreSQL: виды, синхронная vs асинхронная.
В PostgreSQL существуют основные виды репликации:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В PostgreSQL существуют основные виды репликации:
- Streaming Replication (потоковая репликация) — асинхронная или синхронная репликация на уровне WAL (Write-Ahead Logging). Основной сервер передает изменения в режиме реального времени на реплики.
- Logical Replication (логическая репликация) — позволяет реплицировать отдельные таблицы или данные с возможностью трансформации. Использует публикации и подписки.
- Physical Replication (физическая репликация) — копирование физических файлов базы данных, обычно используется для создания горячих резервных копий.
- Cascading Replication — репликация, где одна реплика выступает источником для другой, создавая цепочку реплик.
Каждый вид подходит для разных сценариев: потоковая — для высокой доступности, логическая — для миграций и частичной репликации.