21.1.6.2 NDB 和 InnoDB 工作负载

NDB 群集具有一系列独特的属性,使其非常适合为需要高可用性,快速故障转移,高吞吐量和低延迟的应用程序提供服务。由于其分布式体系结构和多节点实施,NDB 群集还具有特定的约束,可能会使某些工作负载无法正常运行。下 table 显示了NDBInnoDB存储引擎在某些常见的数据库驱动的应用程序工作负载类型方面的行为上的主要差异:

table21.2 InnoDB 和 NDB 存储引擎(数据驱动的应用程序工作负载的常见类型)之间的区别.

WorkloadInnoDBNDB 群集(NDB)
大容量 OLTP 应用程序YesYes
* DSS 应用程序(数据集市,分析)*Yes受限(跨 OLTP 数据集的合并操作,大小不超过 3TB)
Custom ApplicationsYesYes
Packaged ApplicationsYes受限(应该主要是主键访问); NDB Cluster 7.5 支持外键
网络内电信应用(HLR,HSS,SDP)NoYes
会话 Management 和缓存YesYes
E-Commerce ApplicationsYesYes
用户配置文件 Management,AAA 协议YesYes