看圖
從上層來看,復(fù)制分成三步:
- master將改變記錄到二進制日志(binary log)中(這些記錄叫做二進制日志事件,binary log events住册,可以通過show binlog events進行查看)牢屋;
- slave將master的binary log events拷貝到它的中繼日志(relay log);
- slave重做中繼日志中的事件耙册,將改變反映它自己的數(shù)據(jù)给僵。
數(shù)據(jù)復(fù)制的三種方式,主要影響數(shù)據(jù)的一致性详拙。
- 同步復(fù)制
- 異步復(fù)制
- 半同步復(fù)制