Репликация поддерживает копии данных на нескольких узлах. Она помогает доступности, распределению чтений и восстановлению, но не является заменой резервным копиям.
Что такое репликация базы данных и какие у неё особенности?
Репликация поддерживает копии данных на нескольких узлах. Она помогает доступности, распределению чтений и восстановлению, но не является заменой резервным копиям.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Репликация поддерживает копии данных на нескольких узлах. Она помогает доступности, распределению чтений и восстановлению, но не является заменой резервным копиям.
Синхронный режим ждёт подтверждение согласно политике и увеличивает задержку; асинхронный допускает отставание и потенциальную потерю последних изменений при failover. Нужны мониторинг lag, выбор лидера и защита от split-brain. Ошибочное удаление может реплицироваться на все узлы, поэтому нужны независимые backups и проверка восстановления.