20.1.1.1 Репликация источника с репликой
Традиционная репликация MySQL Репликация предоставляет простой подход к репликации от источника к реплике. Источник — это первичный сервер, а есть один или несколько реплик, которые являются вторичными. Источник применяет транзакции, фиксирует их, а затем (позднее, таким образом, асинхронно) отправляет их репликам для повторного выполнения (в репликации на основе операторов) или применения (в репликации на основе строк). Это система без общего ресурса, где по умолчанию все серверы имеют полную копию данных.
Рисунок 20.1 Асинхронная репликация MySQL
Также есть полусинхронная репликация, которая добавляет один шаг синхронизации в протокол. Это означает, что первичный сервер ожидает, во время применения, подтверждения от вторичного сервера о том, что он получил транзакцию. Только после этого первичный сервер возобновляет операцию фиксации.
Рисунок 20.2 Полусинхронная репликация MySQL
На двух рисунках представлена диаграмма классического асинхронного протокола репликации MySQL (а также его полусинхронной разновидности). Стрелки между различными экземплярами представляют сообщения, обменивающиеся между серверами или сообщения, обменивающиеся между серверами и клиентским приложением.
© 2025 Oracle
Licensed under the GPLv2 License.