10bet网址
MySQL 5.6参考手册
相关的文档10bet官方网站 本手册下载 本手册节选

MySQL 5.6参考手册/.../ 使用InnoDB的MySQL服务器与NDB集群的比较

18.1.6 MySQL服务器使用InnoDB与NDB集群的比较

MySQL服务器在存储引擎中提供了许多选择。因为两个NDB而且InnoDB可以作为事务性MySQL存储引擎,MySQL服务器的用户有时会对NDB集群产生兴趣。他们看到NDB作为可能的替代方案或升级到默认值InnoDBMySQL 5.6中的存储引擎。而NDB而且InnoDB虽然有共同的特点,但在架构和实现上存在差异,因此现有的一些MySQL Server应用程序和使用场景可以很好地适合NDB Cluster,但不是所有的。

在这一节中,我们将讨论和比较NDBNDB集群7.3和7.4使用的存储引擎InnoDB在MySQL 5.6中使用。接下来的几节将提供技术比较。在很多情况下,关于何时何地使用NDB集群的决定必须具体具体地进行,要综合考虑所有因素。虽然为每个可以想象的使用场景提供详细信息超出了本文档的范围,但我们也试图提10bet官方网站供一些关于某些常见应用程序类型的相对适用性的非常一般的指导NDB而不是InnoDB后端。

NDB集群7.3和7.4使用amysqld基于MySQL 5.6,包括支持InnoDB1.1.虽然它是可能使用InnoDB表与NDB集群,这样的表没有集群。在MySQL Server 5.6或相反版本中使用来自NDB Cluster 7.3或7.4发行版的程序或库也是不可能的。

虽然某些类型的常见业务应用程序也可以在NDB集群或MySQL服务器上运行(最有可能使用InnoDB存储引擎),有一些重要的架构和实现差异。18.1.6.1节“NDB和InnoDB存储引擎的区别”,提供了这些差异的摘要。由于存在差异,有些使用场景显然更适合某一种引擎;看到第18.1.6.2节“NDB和InnoDB工作负载”.这反过来又会对更适合使用的应用程序类型产生影响NDBInnoDB.看到第18.1.6.3节“NDB和InnoDB特性使用概述”,以比较它们在一般数据库应用程序中使用的相对适用性。

有关的相关特征的信息NDB而且内存存储引擎,看何时使用内存或NDB集群

看到第15章,替代存储引擎,以获取有关MySQL存储引擎的更多信息。