Встречается на собеседованиях • сегодня
Что такое асинхронная репликация
Асинхронная репликация — это метод копирования данных между серверами, при котором изменения на основном сервере (мастере) не ожидают подтверждения от реплики перед продолжением работы. Это обеспечивает высокую производительность, но возможна потеря данных при сбое.
Пример с asyncpg для PostgreSQL:
python
import asyncpg
async def replicate():
master = await asyncpg.connect('postgresql://master')
replica = await asyncpg.connect('postgresql://replica')
async with master.transaction():
await master.execute("INSERT INTO users VALUES (1, 'Alice')")
# Репликация происходит асинхронно - мастер не ждет реплику
await replica.execute("INSERT INTO users VALUES (1, 'Alice')") # Может отстатьПлюсы: скорость, отказоустойчивость при сетевых проблемах.
Минусы: риск потери данных, eventual consistency.

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