概述
DBConvert Studio 是一款強大的跨數據庫遷移和同步軟件,可在不同數據庫格式之間轉換數據庫結構和數據。它將成熟、穩定、久經考驗的 DBConvert 和 DBSync 核心與改進的現代 UX 設計相結合。
數據庫遷移方案
復制。DBConvert Studio 是在各種數據庫類型之間復制數據的最簡單方法。
同步。單向和雙向同步方案有助于使所有節點的數據庫保持同步。
分發。 數據分發方案有助于涵蓋將源數據庫中的數據轉換到多個目標的更復雜的情況。
我們支持所有流行的數據庫——從舊的基于文件的格式到現代的內部部署和云數據庫。
可以為任何本地或遠程 MS windows、linux、macOS 或 BSD 數據庫服務器配置源和目標數據庫連接。
配置
默認設置可節省您配置數據庫遷移或同步的不同階段的時間。
另一方面,您可以完全控制遷移過程,并且可以自定義特定轉換所需的內容。
- 默認情況下,所有數據庫項目(包括架構、表、主鍵、索引和視圖)都被選中以復制到目標數據庫。但是您可以單獨復制或同步它們。
- 在內部,我們的數據映射會自動將一種數據類型映射到目標數據庫字段中最接近的相對等價物。但是,您可以設置自己的類型匹配規則。
- 如果目標數據庫設置不正確,則主動錯誤檢查會警告用戶在復制之前更正目標數據庫設置。
- 您可以使用自定義 WHERE 表達式來過濾復制到目標的數據范圍。
- 我們的內置調度程序可自動完成重復性任務。
支持的數據庫類型:
使用指南
要設置轉換/同步,請按照以下步驟操作。
1. 添加連接
首先,讓我們添加和配置數據庫連接。
要添加新連接,請單擊 “連接->添加連接”菜單項或單擊 “連接”窗口右上角的“添加連接”按鈕。
在 “新建連接”窗口中,從支持的數據庫列表中選擇所需的數據庫類型。連接數據庫通常需要
IP 地址、端口、用戶名和密碼。下圖以 MySQL 源節點和 SQL Server 目標節點為例。
單擊 “測試連接”按鈕。應用程序嘗試使用指定的參數連接到服務器。連接成功后,會出現確認信息:
單擊保存按鈕使連接可用作源節點或目標節點。在主窗口中,您可以添加任意數量的連接。即使在程序關閉后,所有這些都將保留在此列表中。
2. 遷移模型。源和目標數據庫設置。
選擇適當的遷移方案。讓我們選擇 “復制數據” - 最直接的場景,數據從一個源傳輸到一個目的地。
點擊 連接,使該將參加在遷移過程中的數據庫節點的實際連接。
單擊“連接”鏈接旁邊的 箭頭以從下拉列表中選擇主數據庫/模式。
如果你不需要從原始節點轉換整個數據庫,你可以只選擇你想要的表。
重復上一步以選擇所需的目標數據庫。
如果目標數據庫不存在,DBConvert Studio 將為您創建一個新數據庫。
在選擇數據分布場景時,可以添加多個目標數據庫,如下圖所示。
3. 添加作業
單擊 添加作業按鈕為當前進程創建作業并保存所有設置。使用此功能,您可以將傳輸過程組織為計劃任務并隨時運行。
所有創建的作業都顯示在主窗口的底部。
您可以通過單擊作業部分頂部的相應選項卡按類型過濾作業。
作業工具欄包含以下用于作業管理的命令:相應的 “執行”、 “自定義”和 “刪除”。
單擊 “自定義”按鈕繼續下一步。應用程序會自動為當前場景創建作業。
4. 自定義數據遷移。
您可以在此處詳細調整影響所選源節點和目標節點的不同設置。
全局選項
“加載目標結構。” 大多數情況下,不需要加載目標表結構。如果您需要重新分配字段以匹配目標表,請選中此選項。
“跳過查詢/查看轉換。” 有時您不需要轉換視圖/查詢。此選項跳過加載視圖以節省時間。
單擊“自定義”按鈕。
根據當前的遷移模型,將提供不同的配置選項。在下面找到復制數據和同步模型設置的屏幕截圖。
“更新同步觸發器。” 觸發器將在源數據庫和目標數據庫上自動更新。
在以下情況下選中“更新同步觸發器”選項:
· 當保存的會話/作業中的目標數據庫發生更改時;
· 如果服務器上的時間發生變化,則重新配置觸發器;
設置與經典 DBConvert / DBSync 軟件中的設置相同。
5. 數據傳輸。
單擊“ 提交”按鈕開始實際的轉換/同步過程。
啟動任務后,您會立即看到兩個進度條,顯示整個轉換過程和當前操作的進度。
遷移完成后,您可以查看詳細的活動日志以及發現的任何錯誤。
注意:當您單擊“ 提交”按鈕時,應用程序會自動為當前進程創建一個任務并保存您的所有設置。使用此功能,您可以安排轉換過程隨時自動運行。
總結
- 該工具支持的數據庫各類非常豐富,遷移的速度也非常快,是DBA、開發人員或數據相關人員從業者必不可少的利器。
- 喜歡的朋友歡迎大家收藏關注!