10bet官方网站文档之家
MySQL 5.7参考手册
相关文件10bet官方网站 下载本手册 从本手册中摘录

21.1.6 MySQL服务器使用InnoDB与NDB集群相比

MySQL Server在存储引擎中提供了许多选择。从两者起来NDB.Innodb.可以作为事务性MySQL存储引擎,MySQL Server的用户有时对NDB群集感兴趣。他们看NDB.作为默认的可能替代或升级Innodb.MySQL 5.7中的存储引擎。尽管NDB.Innodb.共享常见特征,体系结构和实现存在差异,使某些现有的MySQL服务器应用程序和使用情况可以适合NDB群集,但不是所有的全部。

在本节中,我们讨论并比较了一些特征NDB.NDB 7.5使用的存储引擎Innodb.用于MySQL 5.7。接下来的几个部分提供了技术比较。在许多情况下,必须在逐案的基础上进行关于何时使用NDB集群的决策,以考虑所有因素。虽然超出了本文档的范围,以便为每个可想到的使用场景提供细节,但我们还试图为10bet官方网站某些常见类型应用程序的相对适用性提供一些非常一般的指导NDB.而不是Innodb.后端。

NDB集群7.5使用mysqld.基于MySQL 5.7,包括支持Innodb.1.1。虽然可以使用Innodb.具有NDB集群的表,这些表未群集。还可以使用MySQL Server 5.7或反向使用NDB集群7.5分发的程序或库。

虽然也是如此,某些类型的常见业务应用程序可以在NDB群集中或MySQL服务器上运行(最有可能使用该类型Innodb.存储引擎),存在一些重要的架构和实现差异。第21.1.6.1节“NDB和InnoDB存储引擎之间的差异”,提供这些差异的摘要。由于差异,一些使用场景显然更适合一个发动机或另一个发动机;看第21.1.6.2节“NDB和InnoDB工作负载”。这反过来又对更适合使用的应用程序的影响NDB.或者Innodb.。看第21.1.6.3节,“NDB和InnoDB功能使用摘要”例如,为了比较各自用于常见数据库应用程序的相对适用性。

有关相对特征的信息NDB.记忆存储引擎,看何时使用内存或NDB群集

第15章,替代存储引擎,有关MySQL存储引擎的其他信息。