1.3 KiB
1.3 KiB
aliases | tags | date | zero-link | parents | linked | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
Полусинхронная (semi-sync). Комит прошел на одной реплике, но данные по транзакции были скопированы во все остальные реплики, но еще не были применены.
Реализовано в MySQL
Как работает
- Подготовка транзакции в движке БД
- Запись транзакции в лог
- Завершение транзакции в движке БД
- Пересылка лога репликам
- Возврат результата клиенту
- Воспроизведение транзакции на репликах
Минусы
- Проблемы консистентности данных. Фантомное чтение