1. 程式人生 > >資料庫之間的資料同步SyncNavigator

資料庫之間的資料同步SyncNavigator

WWW.SyncNavigator.CN    資料同步的軟體

SyncNavigator是一款專門用於SqlServer、Mysql資料同步的軟體,由國內頂級開發團隊開發完成,經歷8年逐步完善,目前具備強大的資料同步功能,國內很多大型連鎖超市,企業,公司都在用SyncNavigator資料同步軟體進行著資料同步服務。

它可以為我們提供智慧化資料同步,對您重要的資料庫進行實時同步操作,也可以設定定時任務傳輸,即使您的來源資料庫和目標資料庫版本不一樣,表結構不一樣,甚至是欄位不一樣,SyncNavigator也可以輕鬆幫您實現高效傳輸同步。

如果來源資料庫和目標資料庫表結構,欄位一樣,那麼全部保持預設設定即可,如果是異構資料庫,只需要動動滑鼠,輕鬆繫結來源資料庫表名和欄位,一一匹配,就能完成異構資料庫實時同步。

SyncNavigator可將資料庫同步到不同版本的資料庫上,無論你的資料庫是SqlServer 2000、還是SqlServer2008,還是SqlServer2014等,或者Mysql ,SyncNavigator都能輕鬆在他們之間無縫同步。

SyncNavigator資料庫同步軟體支援斷點續傳同步功能,第一次安裝配置好基本引數之後,就完全不用管,系統會在後臺執行,開關機也不影響資料同步,系統會在下次聯網的時候繼續上次未完成的作業,在資料庫同步的過程中出現故障,也能繼續同步資料庫,並確保資料完整性。

SyncNavigator同步是採用增量資料完成的,所以同步效率很高,每次只同步新資料或者新修改的資料,實時同步基本響應速度是毫秒級的,能迅速將源資料庫產生的新資料,或者修改的資料同步到目標資料庫上,確保資料完整性。

SyncNavigator有完善的日誌、報告郵件傳送功能,能保留每一步同步的步驟,供使用者查閱,郵件提醒功能能實時提醒傳輸進度。

SyncNavigator資料庫傳輸工具可以設定每張表的傳輸順序,以免有些表對別的邊的依賴性,先傳輸導致錯誤。

SyncNavigator資料庫傳輸工具可以設定傳輸開始或者結束後執行指定指令碼或者程式碼,能實現複雜的互動功能,讓使用者更靈活的實現自己需求。

支援分散式資料同步,可以把多個數據庫資料傳輸過來進行整合,也可以同時執行多個傳輸程序。

功能特色
SyncNavigator資料庫同步軟體特點:
1.能夠快速,持續,穩定的同步所需資料庫資料。在來源資料庫資料增加,修改或者刪除後自動同步到目標資料庫。
2.完整支援 Microsoft SQL Server。完整支援 Microsoft SQL Server 2000 2005 2008 2012 2014資料庫型別。並能在不同資料庫版本之間相互穩定高效同步資料,而不會出現問題。
3.完美支援 Mysql 4.1 以上版本。支援 Mysql 4.1 5.0 5.1 5.4 5.5   6.X。並能在不同資料庫版本之間相互同步資料,也可以將SqlServer 資料庫和Mysql資料庫之間進行同步,支援同構,異構資料庫同步。
4.只需要建立一個執行計劃就能在指定時間自動進行資料庫同步。輕鬆管理同步時間以及頻率,可以按天,或者按周,實時同步等,輕鬆設定,一鍵無憂。
5.不編寫SQL語句,不使用資料庫管理工具。與同類產品相比所需資料庫經驗知識最少,傻瓜式的同步設定,大多數情況下只需要設定來源資料庫地址,帳號密碼,目標資料庫地址,帳號密碼,然後其他保持預設,點選開始同步,就能完美完成資料同步需求。

資料庫之間的資料同步有以下幾種情況:

第一種是在非業務工作時同構資料庫之間資料同步,這種情況下,只有存量資料庫。只需要將源庫中的資料檔案拷貝的目標庫,目標庫載入資料檔案即可。

第二種是在非業務工作時異構資料庫之間的資料同步,這種情況 下,只有存量資料庫。需要將源庫中的資料以SQL資料形式匯出,然後載入到目標庫即可。

第三種是在業務工作時同構資料庫之間的資料同步,這種情況下,存量資料同步方法是:將從源庫將資料檔案匯入到目標庫。增量資料的同步方法:從源庫向目標庫同步邏輯日誌即可。邏輯日誌的時間點需要是開始導存量資料的資料檔案之前。

第四種是在業務工作時導構資料庫之間的資料同步,這種情況比較複式,解決方案需要依賴特定的條件:

1.若源庫支援多版本讀,存量資料可以從源庫中匯出資料檔案到目標庫,然後再從源庫中匯出邏輯日誌檔案進行解析,將開始匯出存量資料時間點之後的邏輯日誌進行分析,通過SQL形式進行同步。

2.若源庫不支援多版本讀,存量資料可以從源庫中匯出資料檔案到目標庫,然後再從源庫中匯出邏輯日誌檔案進行解析,將開始匯出存量資料時間點之後的邏輯日誌進行分析,通過SQL形式進行同步,此方法的日誌解析和SQL拼寫需要知道源庫中所執行事務的操作的資料從“什麼”改變為“什麼”。這個不光涉及到邏輯日誌檔案的解析,也會涉及到資料檔案的解析。因為在邏輯日誌中只記錄了資料檔案的位置,並不記錄具體的欄位的原始值。
--------------------- 
作者:AP_it 
來源:CSDN 
原文:https://blog.csdn.net/a615549958/article/details/79597001 
版權宣告:本文為博主原創文章,轉載請附上博文連結!