程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> MaxDB和MySQL之間的協同性

MaxDB和MySQL之間的協同性

編輯:更多數據庫知識

MaxDB和MySQL是獨立的數據庫管理服務器。系統間的協同性是可能的,通過相應的方式,系統能夠彼此交換數據。要想在MaxDB和MySQL之間交換數據,可使用系統的導入和導出工具,或MaxDB同步管理器。對於導入和導出工具,可在手動模式下傳輸數據(很少出現)。MaxDB同步管理器提供了更快的數據傳輸功能。

MaxDB裝載器可用於導出數據和對象定義。裝載器能夠以MaxDB內部二進制格式和文本格式(CSV)導出數據。對於以文本格式從MaxDB導出的數據,可使用mysqldump數據庫備份程序將其重新導入到MySQL中。要想將MySQL數據導入到MaxDB,可使用mysqldump創建INSERT語句或SELECT ... INTO OUTFILE語句以創建文本文件(CSV)。使用MaxDB裝載器裝載由MySQL生成的數據文件。

可以使用MaxDB裝載器和MySQL工具mysqldump,在系統間交換數據定義。由於兩種系統使用的SQL“方言”略有差異,而且MaxDB擁有目前尚不被MySQL支持的特性(如SQL約束),我們建議以手動方式調整定義文件。Mysqldump工具提供了“--compatible-name = maxdb”選項來生成與MaxDB兼容的輸出,以便使移植更為簡單。

作為MaxDB 7.6的組成部份,發布了MaxDB同步管理器。同步管理器支持數個MaxDB實例間的異步復制。但是,也設計規劃了協同特性,因此,同步管理器支持復制到MySQL服務器的操作,以及來自MySQL服務器的復制操作。

在首次發布的版本中,同步管理器支持將數據插入到MySQL。這意味著,在開始時僅支持從MaxDB到MySQL的復制。在2005年的安排中,將增加把數據從MySQL服務器導出到同步管理器的功能,因而增加了對從MySQL到MaxDB的復制支持。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved