DBConvert
使用 DBConvert 工具的資料可建立穩定平臺之間的連接,並提供安全通道的運行可選的數據 SSH配置。您可以將可能受伺服器限制的MySQL,PostgreSQL和MS SQL間接上傳在Dumps和PHP scripts 成數據,如果您使用 MS 資料庫,則生成 prg檔。
藉由集成的數據映射功能,您可以輕鬆地匹配一個數據類型最接近和相對等值的目標欄位。相容的數據類型分配使您轉換更加靈活。您可以使用自訂集成的資料篩選器允許用戶分割大量的數據,並根據篩選條件定義出檢索特定資料。
DBSync
DBSync 是一套不同資料庫之間數據同步的工具,目前支持的數據庫有:Access、SQLserver、Oracle、 DB2、MySQL等,該軟體提供的ODBC的同步功能,可以間接實現對FireBird,INTERBASE等其他數據庫的支持。此外,還提供批量腳本更新的功能,該工具可以實現計畫、增量、兩圖表紀錄保持一致等方式的同步操作具,同時提供給開發商二次開發的接口,發商可以很方便地配置需要進行同步的數據。新增的快速事務處理功能,能提供百萬筆數據記錄的同步能力。
Microsoft SQL Server >
Access & MSSQL MSSQL & MySQL MSSQL & PostgreSQL |
MSSQL & DB2 FoxPro & MSSQL SQLite & MSSQL |
Firebird & MSSQL Oracle & MSSQL Excel & MSSQL |
MySQL >
Access & MySQL MSSQL & MySQL FoxPro & MySQL |
MySQL & PostgreSQL MySQL & DB2 SQLite & MySQL |
Firebird & MySQL Oracle & MySQL Excel & MySQL |
Oracle >
Oracle & MySQL Oracle & Access Oracle & MSSQL |
Oracle & SQlite Oracle & PostgreSQL |
PostgreSQL >
Access & PostgreSQL
DBConvert for Access & PostgreSQL
DBSync for Access & PostgreSQL
MSSQL & PostgreSQL
DBConvert for MSSQL & PostgreSQL
DBSync for MSSQL & PostgreSQL
MySQL & PostgreSQL
DBConvert for MySQL & PostgreSQL
DBSync for MySQL & PostgreSQL
Oracle & PostgreSQL
DBConvert for Oracle & PostgreSQL
DBSync for Oracle & PostgreSQL
Microsoft Access >
Access & MySQL Access & MSSQL Access & PostgreSQL Access & FoxPro |
Access & Firebird Access & SQLite Oracle & Access |
Microsoft FoxPro > Access & FoxPro FoxPro & MySQL FoxPro & MSSQL FoxPro & SQLite
SQLite > Access & SQLite FoxPro & SQLite |
Oracle & SQlite
Firebird > Access & Firebird Firebird & MSSQL Firebird & MySQL
Microsoft Excel > Excel & MySQL Excel & MSSQL
IBM DB2 > MSSQL & DB2 MySQL & DB2 |
Convert JSON to SQL, MySQL, Oracle, PostgreSQL
Powerful features of DBConvert / DBSync.
加速數據庫遷移。
遷移速度取決於不同因素,包括源數據集大小,計算機性能,輸出設置等。現在您無需擔心如何加快轉換過程的速度。
我們強大的引擎可以有效地處理擁有數百萬條記錄的大型數據庫,而且沒有麻煩。典型的經驗表明,在5-10分鐘內可以轉換大約100萬條記錄。
批量插入選項用於對時間要求嚴格的操作。它一次向目標數據庫插入多個記錄,以加速整個數據庫遷移。
量化選項支持更高效的數百萬行的大型表。程序讀取源數據庫,將整個記錄拆分為多個部分以將它們上載到目標數據庫。
無錯誤地傳輸您的數據。
在轉換過程開始之前檢測可能的轉換錯誤!防止勝於糾正。我們的軟件顯示有關數據庫類型不一致的警告消息,並預先報告表對象和關係的潛在問題。通過一次性重新配置轉換過程問題,可以輕鬆消除可能導致目標數據庫衝突的一些錯誤。
我們的自動驗證系統會在遷移之前檢查您的數據庫結構和關係,確保您的數據不會丟失或損壞,並保證風險和無錯誤的轉移。
不要擔心二進制數據的安全性。我們的轉換器將完成所需的所有工作。DBConvert應用程式支持所有二進制數據類型(包括`BLOBs`,`OLE Object`包,BYTEA等)。主鍵,索引和外鍵(MS Access中的關係)以最佳方式受支持。
自動轉換視圖/查詢。
DBConvert的創新解析器提供了跨數據庫視圖/查詢轉換的最有效和最簡單的方法
我們的軟件完全自動轉換SQL視圖。無需了解SQL方言語法的差異。沒有特殊的知識,因為它已經內置到工具中,所以需要您使用SQL方言的差異。
自動查詢/視圖轉換支持以下說明:
- Oracle ↔ MySQL
- Oracle ↔ Microsoft SQL Server
- Microsoft SQL Server ↔ MySQL
- MS Access queries → MySQL views
- MS Access queries → PostgreSQL views
- MS Access queries → Microsoft SQL Server views
使用我們的3種同步類型中的任意一種同步您的數據。
DBSync工具通過更新,插入和刪除同步功能使您的數據庫保持最新。
- 插入同步會將新的丟失記錄從源數據庫插入目標數據庫。
- 更新同步用於替換目標數據庫中更改的記錄。
- 如果源數據庫中不存在對應記錄,則刪除同步會從目標數據庫中刪除記錄。
這三種類型的同步一起允許保留分佈式數據庫的完整性。
使用基於觸發器的同步快速同步數據庫。
基於觸發器的同步方法增加了同步速度時間。基於觸發器的數據庫同步將基於預先創建的觸發器在一個數據庫中所做的更改反映到分佈式異構數據庫系統中的另一個數據庫。
在DBSync同步器工具中實現了基於觸發的同步算法的新設計。它允許通過在發生變化時捕獲和提供修改信息的更新來近乎實時地複制數據,並在異構環境中提供連續的數據同步。
同時在兩個方向同步數據庫。
雙向同步在兩個方向上複製數據,使所有同步節點中的數據保持最新。只需在自定義步驟中檢查“雙向同步”選項,我們的同步器將為您完成艱苦的工作。
以下DBSync工具列表支持雙向同步:
- DBSync for MySQL and Oracle
- DBSync for MSSQL Server and Oracle
- DBSync for MS SQL Server and MySQL
- DBSync for PostgreSQL and MS SQL Server
- DBSync for PostgreSQL and MySQL
- DBSync for Firebird and MySQL
- DBSync for Firebird and MS SQL Server
- DBSync for PostgreSQL and Oracle
在處理之前映射數據類型
我們的解決方案自動為目標數據庫表執行簡單的數據類型分 此外,您還可以為數據類型操作配置自己的規則。只需重新定義我們的DBConvert軟件為目標字段或源類型最合適的數據類型所做的自動配置選項,其餘的將在遷移過程中自動完成。
借助我們的集成數據映射功能,您可以輕鬆地將一種數據類型與目標字段中最接近的相對等效項匹配。兼容的數據類型分配使您的跨數據庫轉換更加靈活。
為條件數據庫遷移添加自己的數據過濾器。
借助我們的集成數據過濾器管理您的數據庫轉換過程。定義過濾條件並僅檢索要轉換的特定數據集。由於我們的集成數據過濾器,您可以更好地控制數據遷移過程。
在繼續之前,您只能選擇所需的表,字段,索引,外鍵,查詢和視圖。
使用會話,命令行模式和內置調度程序自動完成工作。
提高您的工作效率。保存會話並再次使用它們 - 避免浪費時間重複配置源數據庫和目標數據庫。每次要遷移數據時,請使用已保存的自定義設置。
使用 命令行模式使用保存的會話名稱作為參數自動執行導出和導入作業。
使用我們的內置調度程序在所有DBConvert工具中執行轉換和同步任務管理。
使用會話和批處理文件作為參數,計劃任務將自動作為後台模式中的服務工作,使您有機會在無人值守的情況下運行它們。
使用Dumps和PHP Scripts將間接數據上傳到MySQL,MS SQL,PostgreSQL,Oracle,Firebird。
如果您無法直接訪問MySQL / MS SQL Server / PostgreSQL / Firebird / Oracle等數據庫服務器,請使用轉儲和PHP腳本作為解決方法。
可以將轉儲配置為稍後通過phpMyAdmin或類似工具執行的目標。
如果禁止直接訪問MySQL並且您有權在服務器上執行PHP腳本,則使用PHP腳本。DBConvert工俱生成一個PHP腳本,其中包含所有必需的SQL命令,可以在服務器上執行以還原數據庫。
這些功能將幫助您解決任何可能的服務器限制。
調整數據庫安全隧道連接的“SSH轉發”。
DBConvert軟件能夠在不同平台之間建立穩定的連接,並通過可選的SSH配置提供安全數據傳輸的安全隧道。
連接到數據庫時更改字符集。我們提供完整的Unicode支持。
DBConvert產品忠實支持Unicode標準,支持多字節字符集。因此它們與許多現代字符集(包括Unicode utf-8)和相關標準兼容。
建立與數據庫的連接時,可以選擇所需的字符集。
完全遷移前配置轉換/同步。
按原樣複製數據庫或修改目標數據庫結構!所有自定義都在WYSIWYG主體上進行組織。所有對象(包括表,視圖,字段,索引和外鍵)都可以在遷移開始之前進行調整,即重命名或排除。
適用於DBConvert軟體的其他功能:
- 多語言界面,包括英語,德語,法語,西班牙語,意大利語,俄語,希臘語,丹麥語,葡萄牙語,中文,波蘭語;
- 1年免費升級;
- 隨軟件提供的完整文檔。
- 交互式(GUI)模式和命令行模式;
- 能夠連接位於所有類Unix,Linux,Mac OSX和Windows機器以及IBM,Amazon,Solaris等的數據庫服務器。
- Unicode(utf-8 / utf-16)支持;
- 字段默認值轉換;
- 場映射;
- 量化選項;
- 批量插入選項;
- 主鍵和指數遷移;
- 外鍵(關係)轉換;
- AutoIncrement(AutoNumber)字段轉換;
- 用替換符號替換自動為DBMS內部目的保留的表和字段名稱中的符號;
- 使用任務調度程序實現轉換過程的自動化;
- 保存會話/工作。您以後可以保存和恢復所有設置;
- OLE對象包支持;
- 支持MS Access工作組;
- 數據陣列支持(用於MS Access相關工具);
- Office 2010支持(適用於MS Access相關工具);
DBConvert工具的常見要求
- Windows 10/8/7 / Vista / XP / 2000 / NT
- Microsoft Visual C ++ 2010 x86可再發行組件包v
Database Migration and Synchronization.
DBConvert Studio是一個功能強大的跨數據庫遷移(migration)和同步(synchronization)應用程式,可以無縫轉換各種格式之間的數據庫結構和數據。不同的同步選項可以保持數據源和目標資料庫節點的數據清晰。DBConvert Studio結合了成熟,穩定,經過測試的DBConvert和DBSync Cores,增添現代的UX設計。可以為任何本地或遠程MS Windows,Linux,MacOS或BSD資料庫server配置源和目標數據庫連接。令人驚艷的應用程式,能夠以多種方式遷移數據(migrate data)。您可以從以下任何以下經過測試的情景中選擇:
- Master to slave migration
- Unidirectional synchronization
- Bidirectional synchronization
Data distribution (data flows from one master database to multiple slave databases)
By default all source DB elements are preselected for transfer to a destination database node. Some of the DB elements, including tables, fields, primary keys, indexes, views and schemas can be copied individually as well.
You have full control over the migration process and can customize what you need for your particular conversion, including:
- The data types can be changed with our mapping feature;
- All databases objects can be renamed in the migration;
- Filters can be applied to retrieve subseted data from the source;
- Our flexible built-in scheduler automates tasks, allowing transfers to run repeatedly;
- Preventative error checking helps to correct the settings for a target database before copying if they are configured improperly
DBConvert, DBSync, Studio Tools 產品差異介紹
手動數據遷移過程是一項耗時的困難工作,在傳輸數據後也很容易在目的地發生錯誤。我們的跨數據庫轉換和同步工具可幫助您輕鬆快速地在各種類型的數據庫之間轉換和復制數據。它們保持數據完整性,數據庫結構,表和地圖數據類型之間的關係。
Converters (DBConvert products)在從源數據庫到目標數據庫的方向上執行數據遷移。在目標階段,可以選擇轉儲或PHP腳本,然後DBConvert創建包含數據庫信息的文件,以便將更多間接數據上載到服務器。對於因某些原因而被限制直接訪問服務器的人來說,這種繞行是非常必要的。
可用於轉換器工具的批量插入選項可提高數據遷移的速度。測試顯示速度達到100萬條記錄,每5-10分鐘更多。
視圖/查詢轉換僅在轉換器中可用,並且沒有用於同步工具的選項。
Synchronizers (DBSync tools) 主要專注於跨數據庫同步。軟件比較源數據庫和目標數據庫之間的記錄值。組合插入,更新和刪除同步選項有助於使源和目標的所有表數據相同。DBSync軟件需要直接訪問源數據庫和目標數據庫。
產品比較
Comparative overview of conversion and synchronization software.
Features | DBConvert | DBSync | DBConvert Studio |
Built-in scheduler | ✔ | ✔ | ✔ |
SSH / SSL support | ✔ | ✔ | ✔ |
Trigger-based synchronization | - | ✔ | ✔ |
Queries conversion | ✔ | - | ✔ |
Bulk insert support | ✔ | - | ✔ |
Processing large tables in parallel | ✔ | - | ✔ |
Saving data to local dump file | ✔ | - | - |
Supported databases:
- Access
- Amazon RDS
- Citus
- CockroachDB
- EDB Postgres
- Firebird
- Google cloud
- Heroku
- InterBase
- MariaDB
- Oracle
- PostgreSQL
- SkySQL
- SQLite
- Vitess
- Amazon Aurora
- Azure SQL
- Clipper
- dBase / xBase
- Excel
- FoxPro
- Greenplum
- IBM DB2
- JSON
- MySQL
- Percona
- SingleStore
- SQL Server
- TiDB
- YugabyteDB
Supported OS:
- Windows 11/10/8/7
- Linux via WINE
- Mac OSX via WINE
Requirements for DBConvert Studio:
- Microsoft Visual C++ 2013 x86 Redistributable package
- Microsoft .NET 4.0 Framework