Я читал базу знаний mariaDD по кластеру Galera и наткнулся на это:
Основное различие между синхронной и асинхронной репликацией заключается в том, что «синхронная» гарантирует, что если изменения произошли на одном узле кластера, они произошли на других узлах «синхронно» или в то же время. «Асинхронный» не дает никаких гарантий относительно задержки между применением изменений на «главном» узле и распространением изменений на «подчиненные» узлы. Задержка может быть короткой или длинной. Это также означает, что в случае сбоя главного узла некоторые из последних изменений могут быть потеряны.
С последним предложением я всегда понимал, что, хотя обновления на ведомом устройстве в настройке асинхронного кластера не выполняются одновременно, он регистрирует эти обновления в файле журнала bin по мере того, как обновления выполняются на ведущем устройстве. Таким образом, в случае сбоя ведущего устройства до того, как все данные будут переданы ведомому устройству, обновления все равно будут продолжаться, когда ведущее устройство будет восстановлено, поскольку обновления регистрируются в файле журнала bin. Может кто-нибудь, пожалуйста, скажите мне, если я неправильно понимаю, и разъясните мне этот вопрос, пожалуйста. Спасибо.