Встречается на собеседованиях • сегодня
Для чего нужна Slave БД в Master-Slave
Slave БД в архитектуре Master-Slave используется для распределения нагрузки и повышения отказоустойчивости.
Основные функции:
- Чтение данных: Запросы на чтение обрабатываются Slave, разгружая Master
- Репликация: Slave синхронизируется с Master, получая его данные
- Резервирование: При падении Master можно переключиться на Slave
Пример конфигурации в Spring:
java
@Configuration
@EnableJpaRepositories(
basePackages = "com.example.read",
entityManagerFactoryRef = "slaveEntityManager"
)
public class SlaveDbConfig {
// Настройка DataSource для Slave
}Slave обычно имеет небольшую задержку репликации (репликационный лаг), поэтому для критически важных операций чтения лучше использовать Master.

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