2016-09-20 38 views
0

我開發需要兩個diferent數據庫的一個應用,這是因爲這種數據庫之一是每個客戶端,另一個是一個通用的數據庫。它的更多鈔票使用聯合表格在MySQL NDB簇

我想在做一個MySQL NDB簇,我需要知道,如果有可能使用了一些聯合表格在羣集或全部必須使用NDBCLUSTER引擎。

如果不更多鈔票,我怎樣才能讓使用NDBCLUSTER是在其他主機表的連接?

請忘了,爲什麼我需要這個模式(每個客戶一個DATABSE和一個通用數據庫),因爲我花了很多的應該是我的應用程序選用這一個最好的模式時間去思考。

感謝您的幫助!

回答

0

MySQL集羣使用完整版本的mysqld(稍作修改),其中包括獨立版本中包含的所有存儲引擎。因此,您的答案是YES,您可以在FEDERATED存儲引擎或任何其他存儲引擎中擁有一些表。

然而,只有具有存儲引擎表= NDBCLUSTER將被複制到連接到羣集中的所有API的節點。

兩個API節點的集羣可以將它們之間的工作,但要記住,只有擁有相同的存儲引擎表可以有參照完整性(FK)的聯合方法。

您使用的是哪個MySQL Cluster版本?建議始終使用最新的GA版本(現在爲7.4.12)

Regards

相關問題