mysql innodb和ndb的区别_mysql8 参考手册--NDB和InnoDB工作负载差别

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

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

1f6a863e88ef339f3f0b9dff8caaefd6.png

当将应用程序特性需求与InnoDB和NDB的功能进行比较时,有些显然更适合于一个存储引擎。

下表根据存储引擎列出了支持的应用程序功能,每个功能通常更适合存储引擎。

InnoDB首选应用程序要求

外键

注意

NDB Cluster 8.0支持外键

全表扫描

大型数据库,行或事务

以外的交易 READ COMMITTED

NDB首选应用程序要求

写缩放

正常运行时间为99.999%

在线添加节点和在线模式操作

多个SQL和NoSQL API(请参阅 NDB群集API:概述和概念)

实时表现

有限使用BLOB 色谱柱

支持外键,尽管它们的使用可能会影响高吞吐量下的性能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值