1. 程式人生 > >四款常見資料庫比較同步軟體彙總

四款常見資料庫比較同步軟體彙總

www.syncnavigator.cn

SyncNavigator 做資料同步時所支援的資料庫型別:

支援sqlserver 2000-2014所有版本,全相容,和MYsql 4.x 、MYsql 5.x 、MYsql 6.x版本。

來源資料庫和目標資料庫可以版本不同,比如:來源資料庫是sqlserver 2012  目標資料庫是mysql 5.5 ,都是可以的, SyncNavigator 支援跨資料庫版本,無縫傳輸資料。

只需要能連線上資料庫, SyncNavigator 可以安裝在第三方電腦上,來源資料庫和目標資料庫電腦上可以不用安裝程式。

設定好資料庫連線地址,點選測試連線,能臉上來源資料庫和目標資料庫, SyncNavigator 就能進行高效資料傳輸服務
--------------------- 

前言:

目前,資料庫技術在各行各業的應用正在逐步加深,在這些應用中普遍採用分散式系統結構。而資料庫同步技術是分散式資料庫系統中應用非常廣泛的一種技術。分 布式資料庫系統由多個通過網路連線的資料庫組成,它們通常有主從伺服器之分。有很多資料庫系統都提供了資料庫同步功能,就如《如何實現資料庫同步》一文中所展示的:通過配置SQL Server資料庫,就可進行資料庫同步。但由於實際應用中客戶需求的多樣性,這種功能有時不能滿足應用需求,因此需要使用資料庫同步軟體工具。今天就為大家介紹幾款這樣的工具軟體。

SQL Compare

SQL Compare作為一款資料庫比較同步軟體,它能自動將一個在本地資料庫上建立的資料庫變更分發到遠端伺服器上的測試、分期或實時資料庫。SQL Compare能夠用於:

  • 節省比較和同步資料庫結構的時間
  • 消除從開發到測試到生產遷移資料庫變更的錯誤
  • 加快新資料庫結構更新的開發
  • 生成T-SQL指令碼用於更新一個數據庫以匹配另外一個結構
  • 查詢和修復資料庫之間的差異引起的錯誤
  • 在SSMS中比較和同步
  • 部署到SQL Azure資料庫,或在Amazon RDS上的SQL Server

SQL Delta

SQL Delta

是一款能夠負載兩個SQL資料庫架構並快速定位在資料庫中的表、檢視、儲存過程或其他物件的差異的資料庫工具。SQL Delta也能夠查詢到兩個資料庫的資料差異。它的功能特點如下:

  • 同步兩個資料庫的架構
  • 同步兩個資料庫的資料
  • 易於檢視資料庫之間的差異
  • 自動生成和執行變更指令碼
  • 專案經理能夠控制對比工程
  • 生成包含差異、架構和資料報表的綜合包表
  • 生成離線對比的快照
  • 執行預定比較和控制SQL Delta使用命令列指令碼

D-Softs DB Compare

D-Softs DB Compare是一種快速,全面的資料庫結構和資料比較工具.dbc確保您的應用程式不會因為一個丟失的資料庫失敗,提出在表,檢視,儲存過程或任何其他資料庫中物件的差異。功能特點如下:

  • 比較資料庫架構並同步差異
  • DBC能夠自動地生成並執行變更指令碼
  • 同步兩個SQL 資料庫的結構
  • 同步兩個SQL 資料庫的資料
  • 節省比較和同步資料庫結構的時間
  • 提高部署新資料庫架構更新的速度

SyncNavigator

SyncNavigator 是一款 SQLSERVER,MYSQL 資料庫同步軟體。它為您提供一種簡單智慧的方式完成複雜的資料庫資料同步,分發操作。 功能特點如下:

  • 快速,持續,穩定的同步資料庫資料。
  • 在資料增加,修改或者刪除後自動同步到目標資料庫。
  • 不編寫SQL語句,不使用資料庫管理工具。
  • 不使用ODBC連線模式,全部採用原生驅動元件。
  • 即使在不同資料庫版本間的同步也保持高轉換精度。
  • 支援斷點續傳和熱備份。
  • 支援服務端/客戶端模式,方便遠端管理。

總結:

以上四款軟體均屬於便捷實用的資料庫管理工具。使用它們可以找到主從資料庫伺服器的異同點,使產品資料庫與開發資料庫同步,減少因為同步資料庫而進行復雜 的工作。更可以使用對比和同步功能來為目前的專案建立一個供測試使用的資料庫。看了它們如此出色的功能,如果你不想自己寫日誌或是寫指令碼程式同步資料庫的 話,那麼這四款工具軟體會是一個不錯的選擇。