top
Loading...
1.5.6.MaxDB和MySQL之間的協同性
1.5.6. 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的復制支持。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/introduction.html
北斗有巢氏 有巢氏北斗