首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL集群我选择了错误的数据引擎吗?

MySQL集群我选择了错误的数据引擎吗?
EN

Server Fault用户
提问于 2014-02-27 02:45:23
回答 2查看 2K关注 0票数 2

我们目前有一个在生产中运行的数据库,它使用MySQL 5.5和InnoDB表。

作为一种评估,我使用MySQL (5.6)设置了一个MySQL集群(7.3),其中包含两个数据节点、两个SQL节点和一个Mgm;它们都位于不同的机器上。现在所有的表都使用NDB (ndb群集)而不是InnoDB。

最初的意图是提供冗余的分布式系统,可以在全球范围内高效地为数据服务。

然而,效率(性能)却受到很大的影响。我是否错误地认为多表查询的性能永远接近InnoDB?

EN

回答 2

Server Fault用户

发布于 2014-02-27 10:14:08

如果系统中只有InnoDB表,我建议使用MySQL Galera团簇进行复制。它不具有与NDBCluster集群版本中的MySQL表相同的限制

票数 2
EN

Server Fault用户

发布于 2014-02-27 03:14:11

据我所知,如果您想使用MySQL集群,则必须将引擎更改为“ndb群集”。InnoDB表将本地存储在SQL节点上。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/578611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档