資料庫怎麼實時備份,資料雙機熱備
www.syncnavigator.cn
SyncNavigator 做資料同步時所支援的資料庫型別:
支援sqlserver 2000-2014所有版本,全相容,和MYsql 4.x 、MYsql 5.x 、MYsql 6.x版本。
來源資料庫和目標資料庫可以版本不同,比如:來源資料庫是sqlserver 2012 目標資料庫是mysql 5.5 ,都是可以的, SyncNavigator 支援跨資料庫版本,無縫傳輸資料。
只需要能連線上資料庫, SyncNavigator 可以安裝在第三方電腦上,來源資料庫和目標資料庫電腦上可以不用安裝程式。
設定好資料庫連線地址,點選測試連線,能臉上來源資料庫和目標資料庫, SyncNavigator 就能進行高效資料傳輸服務
前言
資料庫實時備份的需求很常見,MySQL本身提供了 Replication 機制,摘譯官方介紹如下:
MySQL Replication 可以將一個主資料庫中的資料同步到一個或多個從資料庫中。並且這個同步過程預設以非同步方式工作,不需要保持主從資料庫的實時連線(即允許連線中斷)。同時允許自定義配置需同步的資料庫及資料表。
MySQL Replication 的優點及應用場景如下:
1、通過 MySQL Replication 實現負載均衡與讀寫分離(主資料庫僅更新,從資料庫僅讀取),提升資料庫效能。
2、通過 MySQL Replication 實現資料的實時備份,保證資料安全。
3、通過 MySQL Replication 實現資料的離線分析(主資料庫生成資料,從資料庫分析計算不影響主資料庫效能)。
4、資料分發。
1、Master中的所有資料庫變更事件寫入Binary Log檔案
2、當在Slave中執行“SLAVE START”命令時,開啟Slave I/O Thread,並連線Master
3、Master偵測到Slave I/O Thread的連線,開啟Log Jump Thread進行響應
4、Master Binary Log經Master Log Jump Thread和Slave I/O Thread傳輸至Slave Relay Log
5、Slave SQL Thread將Relay Log還原至資料,同步完成
注:可使用“SHOW PROCESSLIST”命令在Master和Slave中檢視對應執行緒的執行情況
吳劍 http://www.cnblogs.com/wu-jian
配置Master