中文字幕在线播放第一页_日韩毛片高清在线看_日漫肉片入口在线播放_精品国产高清在线看国产

極光下載站 - 打造齊全的綠色軟件家園

極光下載站

當前位置:極光下載站 > 系統工具 > 數據備份 > DBSync(數據比較與同步工具) v1.9 免費版
DBSync(數據比較與同步工具)

DBSync(數據比較與同步工具)

v1.9 免費版
  • 介紹說明
  • 下載地址
  • 精品推薦
  • 相關軟件
  • 網友評論

  DBSync提供數據庫比較和同步功能,可以在軟件連接到數據庫,從而分析兩個數據庫之間的數據差異,從而執行增量同步功能,將新增的數據完全同步到數據庫使用,保證兩個數據庫的內容完全一致,避免數據缺失導致部分業務無法執行,軟件界面還是比較簡單的,可以在軟件添加多個同步任務,可以在軟件連接 oraclemysql、SQL Server、access等類型的數據庫,可以自定義數據表,可以設置字段對應的關系,可以掃描差異數據并手動點擊同步,需要就可以下載體驗!

軟件功能

  非侵入式,獨立運行

  非侵入式,無需改動數據庫,無需注入腳本或觸發器,不影響現有系統運行。只需連接上即可同步,獨立運行,簡單易用。

  支持各種數據庫

  支持 Oracle、MySQL、SQL Server、Access、PostgreSQL、DB2、SQLite、Firebird...等關系型數據庫,MongoDB、 Elasticsearch 等 NoSQL 數據庫,以及 excel、txt、csv 等文件數據,適用范圍廣泛。

  支持異構同步

  既支持同構數據庫之間的同步,如 Oracle 到 Oracle、MySQL 到 MySQL,又支持異構同步,如 Oracle 到 SQL Server、sql server 到 MySQL、MySQL 到 MongoDB、Elasticsearch 等。

  支持異地同步、跨平臺同步

  既支持局域網內同步,又支持異地同步,如云端與本地之間的同步;既支持同構平臺同步,如 Windows 到Windows,Linux 到 Linux,又支持跨平臺同步,如 Windows 到 Linux,Linux 到 Unix 等。

  支持增量同步

  既支持全量同步(全部復制 Copy To),又支持增量同步。軟件能快速掃描數據庫,找出相互間的差異數據(即增量),只對增量進行同步,從而提高速度、節省帶寬。

  支持雙向同步

  參與同步的數據,可根據需要分成多個區塊,各區塊分別指定同步方向,從而實現整體上的雙向同步,滿足分布式系統的同步要求。

  支持一對多同步

  有些單位的數據包含一個總庫、若干分庫,總庫可向分庫分發數據,分庫也可向總庫匯總數據,1 對 N、N對 1 同步均可。

  數據過濾與處理

  參與同步的范圍,可以是整個庫,也可以是個別表,或者表中部分字段、部分數據行,可按需任意過濾;可設置同步后 SQL 更新語句,實現額外數據處理。

  支持二進制字段

  有些字段的數據類型為 binary、byte[]、image、object 等,它們是用于存放圖片、文件等二進制數據的,這類字段也可進行同步

軟件特色

  1、DBSync可以比較用戶設置的數據表,如果有差異的數據就可以同步

  2、可以在掃描結果界面查看哪些數據是新增的,從而執行同步

  3、支持數據表查詢功能,連接到數據庫就可以加載數據表

  4、源數據表和目標數據表都可以在軟件界面顯示,自動比較數據內容

  5、支持多種同步方案設置,可以將掃描到的全部新增數據同步到目標表

  6、也可以僅僅同步增量的數據,新增的、刪除的、修改的數據都會顯示

  7、比較完畢的數據都可以在軟件預覽,從而立即同步多個任務

  8、使用DBSync可以讓您的數據庫資源保持一致,如果你的數據庫需要同步數據就可以下載使用

使用說明

  1、打開軟件顯示案例內容,點擊右上角的新增按鈕就可以添加新的數據

  2、輸入任務的名字,可以在軟件設置源數據庫,可以設置目標數據庫

  3、數據庫選擇功能,可以選擇Oracle、MySQL、SQL Server、SQL ServerCE

  4、說明:本程序可采用32位OLEDB或ODBC字串連接數據庫,請根據自己情況填寫。

  5、數據查看界面,在這里選擇您需要轉換的數據表內容

  6、設置字段對應的關系,字段名稱、數據類型、允許空、最大長度、主鍵字段

  7、同步設置,可以選擇僅僅同步增量數據,提示:選擇增里同步方式時,必須選擇主鍵字段,請回到標簽3選擇

  8、可以在軟件設置間隔時間,手動,然后自動重復執行,時間間隔:

  9、同步范圍(可填寫Select SQL語句,限定參與同步的數據范圍):

  10、同步后處理(可填寫UpdateSQL語句,每次同步后自動執行)如果你會SQL就在這里輸入語句

  11、掃描完畢就可以點擊同步功能,同步前,最好備份目標數據庫,以防數據丟失。您確定要同步嗎?

  12、DBSync掃描與比較掃描并預覽增量數據。執行狀態:完成,掃描6/6,找到增里:增1,刪1,改1

高級用法

  6.1 局部同步

  有時候,我們不需要同步表中所有數據,只需要同步其中的部分數據,此時,可以在任務設置中限定參與同步的數據范圍。

  范圍限定有兩個維度,一是限定記錄范圍,也就是限定數據行 Rows。利用任務設置 Step4 的同步范圍限定即可實現。例如:某公司有一套銷售管理系統,其中的訂單信息有 3 種狀態:草擬、已簽約、已付款,訂單需要同步至財務系統。對財務來說,只需要已付款的訂單信息,此時可以填寫這樣的 SQL 語句限定記錄范圍:SELECT * FROM Order where Status=3(Status=3 代表已付款的訂單),該任務就只同步已付款的訂單,其它訂單不同步。

  另一個維度是限定字段范圍,也就是限定數據列 Fields。在任務設置 Step3 的字段對應關系處,需要同步的字段就選擇目標字段;不需要同步的,目標字段留空,就不會同步了。

  6.2 雙向同步

  首先解釋什么是雙向同步。假如有數據庫 A 和 B,雙方都包含 T1、T2、T3、T4 四個數據表,其中,T1、T2 需要從 A 同步到 B,T3、T4 需要從 B 同步到 A,對數據庫來說就是一種雙向同步。同理,對于某個數據表 T,假如劃分成 Part1、Part2、Part3、Part4 四個區塊,其中,Part1、Part2 需要從 A 同步到 B,Part3、Part4 需要從 B 同步到 A,對數據表 T 來說也是一種雙向同步。至于區塊劃分方式,既可以按字段劃分,也可以按記錄劃分。

  實例說明:某公司有銷售、財務兩套系統,它們都包含訂單信息表,雙方都能錄入數據,但按字段做了責任分工,涉及銷售的字段由銷售系統錄入,涉及付款的字段由財務系統錄入,這本質上就是一種分布式的處理。要完整同步此表,就需要按區塊分別設置同步任務:對于銷售字段,設置任務 1,由銷售系統同步至財務系統;對于付款字段,另設置任務 2,由財務同步至銷售,就訂單整體而言,就實現了雙向同步。

  因此,DBSync 雙向同步的實現方式是,按表或區塊對信息進行切分,明確各自的數據源頭,再分別設置同步任務、分別指定同步方向,能滿足分布式系統的同步要求。

  6.3 總庫分庫間同步

  很多單位的數據有總庫、分庫之分,它們之間在數據范圍上是不對等的,同步時應限制總庫端的同步范圍,

  使得雙方在數據上是對等的,在對等基礎上進行同步。

  例如,某集團公司有多個分公司,集團公司的數據庫是總庫,包含所有客戶資料,分公司的數據庫是分庫,

  只包含當地客戶資料。假如總庫與天津分庫做同步,就可以在任務設置的 Step4 填寫這樣的 SQL 語句,限

  定總庫端的數據范圍:SELECT * ROM Customer where Area=”TianJin”,使總庫端參與同步的僅限于天津數

  據,再與天津分庫進行同步,防止其它地區數據參與進來,造成混串。同理,假如總庫還需要與北京分庫

  同步,就另設一個任務,限定總庫端的數據范圍于北京,再與北京分庫進行同步。

  這種將總庫數據進行切分,并各自與分庫進行同步的方式,能實現分庫向總庫的數據匯總,也能實現總庫

  向分庫的數據分發,一對多、多對一同步均可。

  6.4 同步提速策略

  數據庫同步的一個重要指標就是速度,影響速度的因素有很多,但最主要的還是數據量與處理邏輯。

  如果同步方式為“全部新增(Insert)至目標表”,它相當于數據復制,速度取決于源表數據量以及目標表的插入速度,量大就慢,量少就快,這其實沒有多少提升空間。

  但如果同步方式為“僅同步增量數據”,不同的增量識別方式,速度會有差異,可根據需要進行提速。DBSync默認采取全表掃描的識別方式,其優點是簡單,但如果數據量很大(記錄數達億級或以上),速度就會變慢。

  此時,您可以根據數據的時間信息做局部掃描,每次同步僅掃描上次同步后的變化量。由于同步是重復執行的,兩次同步間的變化量很小,掃描量就很小,速度就很快。

  要實施局部掃描,數據要有 CreateTime、UpdateTime 時間信息;如果沒有,也可增加一個時間戳字段,用它充當時間信息,每當新增、修改記錄時,數據庫會自動為它賦予最新時間戳值。具體設置辦法如下:

  ●單獨設置一個任務,專門處理新增、修改增量,且在 Step4 的同步范圍處填寫 Select 語句,限定源數據掃描范圍,而目標數據范圍一般無需限定。比如,您的同步是每 10 分鐘一次,就可以僅掃描此前 10 分鐘插入或修改的數據。以 SQL Server 為例,Select 語法如下: select * from t where DATEDIFF(n,CreateTime,getdate())<=10 or DATEDIFF(n,UpdateTime,getdate())<=10

  ●如果刪除增量也需要同步,可另設一個任務,該任務只比較雙方主鍵,不提取比較其它數據,因此,即使不限定數據范圍,速度也很快。

DBSync(數據比較與同步工具)(1)

下載地址

  • Pc版

DBSync(數據比較與同步工具) v1.9 免費版

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

本類排名

本類推薦

相關資訊