異 步複製:MySQL自己支持單向的、異步的複製。異步複製意味着在把數據從一臺機器拷貝到另外一臺機器時有一個延時 – 最重要的是這意味着當應用系統的事務提交已經確認時數據並不能在同一時刻拷貝/應用到從機。一般這個延時是由網絡帶寬、資源可用性和系統負載決定的。然 而,使用正確的組件而且調優,複製能作到接近瞬時完成。服務器
同步複製:同步複製能夠定義爲數據在同一時刻被提交到一臺或多臺機器,一般這是經過衆所周知的「兩階段提交」作到的。雖然這確實給你在多系統中保持一致性,但也因爲增長了額外的消息交換而形成性能降低。網絡
使用MyISAM或者InnoDB存儲引擎的MySQL自己並不支持同步複製,然而有些技術,例如分佈式複製塊設備(簡稱DRBD),能夠在下層的文件系 統提供同步複製,容許第二個MySQL服務器在主服務器丟失的狀況下接管(使用第二服務器的複本)。要了解更多信息,請參 見:http://www.drbd.org/異步