Встречается на собеседованиях • сегодня
Где уместнее использовать репликацию БД
Репликация БД полезна в сценариях, где требуется:
- Высокая доступность — если основная БД падает, реплика принимает запросы.
- Распределение нагрузки — чтение можно перенести на реплики, снижая нагрузку на мастер.
- Геораспределение — реплики ближе к пользователям уменьшают задержки.
- Резервное копирование — реплика может использоваться для бекапов без остановки мастера.
Пример сценария:
python
# Чтение из реплики, запись в мастер (Django пример)
from django.db import router
class ReadReplicaRouter:
def db_for_read(self, model, **hints):
return 'replica'
def db_for_write(self, model, **hints):
return 'default'Не подходит, если:
- Данные должны быть строго консистентны (финансовые транзакции).
- Задержка репликации критична.

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