Sobes.tech
Назад к вопросам
Senior
4

Виды репликации в PostgreSQL

Компании, где спрашивали
Cloud.ru

Ответ от нейросети

sobes.tech AI

В PostgreSQL существуют основные виды репликации:

  • Streaming Replication (потоковая репликация) — асинхронная или синхронная репликация на уровне WAL (Write-Ahead Logging). Основной сервер передает изменения в режиме реального времени на реплики.

  • Logical Replication (логическая репликация) — позволяет реплицировать отдельные таблицы или данные с возможностью трансформации. Использует публикации и подписки.

  • Physical Replication (физическая репликация) — копирование физических файлов базы данных, обычно используется для создания горячих резервных копий.

  • Cascading Replication — репликация, где одна реплика выступает источником для другой, создавая цепочку реплик.

Каждый вид подходит для разных сценариев: потоковая — для высокой доступности, логическая — для миграций и частичной репликации.