Встречается на собеседованиях • сегодня
Для чего нужна репликация в БД
Репликация в БД используется для повышения отказоустойчивости, производительности и доступности данных. Основные цели:
- Отказоустойчивость – если основная БД падает, реплика может взять на себя её роль.
- Распределение нагрузки – чтение можно перенести на реплики, разгрузив основную БД.
- Геораспределение – данные ближе к пользователям, уменьшая задержки.
Пример настройки репликации в PostgreSQL:
sql
-- На основном сервере
ALTER SYSTEM SET wal_level = 'replica';
ALTER SYSTEM SET max_wal_senders = 3;
-- На реплике
pg_basebackup -h primary_host -D /var/lib/postgresql/standby -U replicator -P -v -R Репликация бывает синхронной (гарантирует целостность, но медленнее) и асинхронной (быстрее, но возможна потеря данных при сбое).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы