18.1.1.1源到副本複制
傳統的MySQL複制為複制提供了一種簡單的從主庫到從庫的解決方案。複制源是主庫,并且有一個或多個副本,這些副本是從庫。源庫應用和送出事務,然後将事務再(是以是異步地)發送給從庫,以便重新執行(在基于語句的複制中)或應用(在基于行的複制中)。這是一個shared-nothing系統,預設情況下,所有伺服器都有完整的資料拷貝。
圖 18.1 MySQL異步複制
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5iNwYTO1gTNzMTOmJWO4ImNyITZ1M2NxITM4ATMwM2Yh9CX2AzLcJTMwIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL0M3Lc9CX6MHc0RHaiojIsJye.png)
還有一種半同步複制,它在複制協定上加了一個同步步驟。這意味着主伺服器隻有在從庫伺服器确認它已接收到事務時,才能送出事務。隻有這樣主伺服器才能送出事務操作。