MySQL 8.4 Release Notes
25.2.6.2 NDB 和 InnoDB 工作负载
NDB 集群具有许多独特的属性,使其非常适合服务需要高可用性、快速故障转移、高吞吐量和低延迟的应用程序。由于 NDB 集群的分布式架构和多节点实现,它也存在一些特定的约束可能会限制某些工作负载的性能。以下表格显示了NDB
和InnoDB
存储引擎在某些常见类型的数据库驱动应用程序工作负载方面的主要差异:
表25.2 NDB 和 InnoDB 存储引擎之间的差异,常见类型的数据驱动应用程序工作负载。
Workload | InnoDB |
NDB Cluster (NDB ) |
---|---|---|
High-Volume OLTP Applications | 是 | 是 |
DSS Applications (data marts, analytics) | 是 | 有限(OLTP 数据集大小不超过 3TB 的 join 操作) |
Custom Applications | 是 | 是 |
Packaged Applications | 是 | 有限(主要是主键访问); NDB 集群 8.4 支持外键 |
In-Network Telecoms Applications (HLR, HSS, SDP) | 否 | 是 |
Session Management and Caching | 是 | 是 |
E-Commerce Applications | 是 | 是 |
User Profile Management, AAA Protocol | 是 | 是 |