Встречается на собеседованиях • сегодня
Одиночная или кластерная база данных была в последнем проекте
В последнем проекте использовалась кластерная база данных PostgreSQL с репликацией master-slave. Это обеспечивало отказоустойчивость и распределение нагрузки. Основные преимущества:
- Горизонтальное масштабирование – читающие реплики разгружают master.
- Резервирование – при падении master автоматически переключаемся на slave.
- Геораспределение – реплики в разных дата-центрах.
Пример конфигурации подключения в Spring Boot:
yaml
spring:
datasource:
url: jdbc:postgresql://master-host:5432/db
username: user
password: pass
hikari:
read-only: false
datasource:
replica:
url: jdbc:postgresql://slave-host:5432/db
username: user
password: pass
hikari:
read-only: trueДля роутинга запросов использовали AbstractRoutingDataSource.

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