Встречается на собеседованиях • сегодня
Какие плюсы и минусы репликации в БД
Основные плюсы репликации:
- Отказоустойчивость – при падении основной БД реплика может взять на себя нагрузку
- Масштабируемость чтения – запросы на чтение можно распределять по репликам
- Геораспределение – реплики в разных регионах уменьшают задержки для пользователей
Минусы:
- Сложность синхронизации – возможны задержки репликации (inconsistency)
- Накладные расходы – требуется больше ресурсов для хранения и синхронизации
- Ограничения записи – обычно запись возможна только в мастер-узел
Пример настройки репликации в PostgreSQL:
sql
-- На мастере
ALTER SYSTEM SET wal_level = 'replica';
CREATE ROLE replicator WITH REPLICATION LOGIN PASSWORD 'password';
-- На реплике
pg_basebackup -h master -U replicator -D /var/lib/postgresql/12/main -P --wal-method=stream
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы