Разница между асинхронным и синхронным режимами в группах доступности AlwaysOn заключается в способе фиксации транзакций: 4
- Синхронная фиксация. 4 Транзакции в базе данных фиксируются одновременно на тех репликах, для которых установлен этот режим доступности. 4 Используется для повышения уровня отказоустойчивости, так как позволяет выполнять автоматический переход с одной реплики на другую практически мгновенно. 4 Однако есть и минус: возможное падение производительности, так как она будет равна производительности самой медленной синхронной реплики. 4
- Асинхронная фиксация. 4 Фиксация транзакций выполняется в первичной реплике, а во вторичные реплики изменения передаются асинхронно с некоторой задержкой. 4 Благодаря этому производительность не снижается, но автоматический переход на вторичную ноду невозможен, так как есть вероятность рассинхронизации данных между узлами. 4
Таким образом, синхронный режим делает акцент на высокой доступности, а асинхронный — на производительности. 3