2016-09-20 27 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

相关问题