我们目前有一个在生产中运行的数据库,它使用MySQL 5.5和InnoDB表。
作为一种评估,我使用MySQL (5.6)设置了一个MySQL集群(7.3),其中包含两个数据节点、两个SQL节点和一个Mgm;它们都位于不同的机器上。现在所有的表都使用NDB (ndb群集)而不是InnoDB。
最初的意图是提供冗余的分布式系统,可以在全球范围内高效地为数据服务。
然而,效率(性能)却受到很大的影响。我是否错误地认为多表查询的性能永远接近InnoDB?
发布于 2014-02-27 10:14:08
如果系统中只有InnoDB表,我建议使用MySQL Galera团簇进行复制。它不具有与NDBCluster集群版本中的MySQL表相同的限制
发布于 2014-02-27 03:14:11
据我所知,如果您想使用MySQL集群,则必须将引擎更改为“ndb群集”。InnoDB表将本地存储在SQL节点上。
https://serverfault.com/questions/578611
复制相似问题