Встречается на собеседованиях • сегодня
Работал ли с репликацией
Да, работал с репликацией в контексте баз данных и распределённых систем. В Python часто использую библиотеки для взаимодействия с реплицированными БД, например psycopg2 для PostgreSQL или pymongo для MongoDB.
Пример настройки репликации в PostgreSQL через psycopg2:
python
import psycopg2
Подключение к мастер-ноде
master_conn = psycopg2.connect(
host="master-host",
database="dbname",
user="user",
password="pass"
)
Подключение к реплике
replica_conn = psycopg2.connect(
host="replica-host",
database="dbname",
user="user",
password="pass",
# Чтение только (реплика)
options="-c default_transaction_read_only=on"
)
text
Ключевые моменты:
- Репликация обеспечивает отказоустойчивость и балансировку нагрузки.
- В Python важно учитывать задержки репликации (read-after-write).
- Для работы с асинхронной репликацией можно использовать `asyncio` + `asyncpg`.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы