勵志

勵志人生知識庫

什麼是主從複製

數據備份和故障恢復技術

主從複製是一種數據備份和故障恢復技術,主要用於資料庫系統中。

在主從複製中,所有的更改(例如數據的增、刪、改操作)都會被記錄在主資料庫的二進制日誌中,然後這些日誌被複製到從資料庫中,從資料庫再套用這些日誌來保持與主資料庫的數據一致。這種複製是單向的,即數據只能從主資料庫複製到從資料庫。在MySQL中,主從複製支持兩種複製方法,一種是使用二進制日誌檔案名稱稱和事件的位置,另一種是使用GTID。

此外,主從複製也常用於Redis等NoSQL資料庫中,在這種情境下,主節點(master或leader)負責處理寫操作,而從節點(slave或follower)則負責處理讀操作。當主節點出現故障時,從節點可以接替主節點的角色。