Middle+
Da li podaci mogu biti izgubljeni ako master padne i WAL fajlovi ne stignu do replika?
sobes.tech АИ
Одговор од АИ
Да, данные могут потеряться, если мастер падает до того, как WAL (Write-Ahead Logging) файлы успели реплицироваться на слейвы. Это связано с тем, что WAL обеспечивает надежность и согласованность данных, записывая изменения перед их применением.
Если репликация настроена асинхронно, мастер не ждёт подтверждения от реплик, и при аварийном завершении часть данных, записанных только в мастере, может не попасть на реплики.
Чтобы минимизировать риск потери данных, используют синхронную репликацию, при которой мастер ждёт подтверждения записи WAL от реплик перед подтверждением транзакции клиенту.