10bet网址
MySQL 5.7参考手册
相关的文档10bet官方网站 本手册下载 本手册摘录

21.1.6.1 NDB与InnoDB存储引擎的区别

NDB存储引擎使用分布式的共享 - 无线架构来实现,这导致它表现不同Innodb.在很多方面。对于那些不习惯工作的人NDB由于交易,外键,表限制和其他特征,其分布性质可能会出现意外行为。这些如下表所示:

表21.1 InnoDB和NDB存储引擎的区别

特征 Innodb.(MySQL 5.7) NDB7.5/7.6
MySQL服务器版本 5.7 5.7
Innodb.版本 Innodb.5.7.35 Innodb.5.7.35
NDB集群版本 N / A. NDB7.5.22 / 7.6.18
存储限制 64TB. 128TB(根据NDB 7.5.2)
外键 是的 是的
交易 所有标准类型 读过承诺
MVCC 是的
数据压缩 是的 否(NDB检查点和备份文件可以压缩)
大行支持(> 14K) 支持VARBINARY,varchar.,, 和文本 支持文本(使用这些类型存储大量的数据会降低NDB的性能)
复制支持 使用MySQL Replication异步和半同步复制;mysql.组复制 NDB集群中的自动同步复制;NDB集群间的异步复制,使用MySQL replication(不支持半同步复制)
扩展读取操作 是的(MySQL复制) 是(在NDB集群中自动分区; NDB群集复制)
用于写操作的横向扩展 需要应用程序级分区(分片) 是(NDB群集中的自动分区对应用程序是透明的)
高可用性(HA) 内置,来自InnoDB集群 是(设计为99.999%的正常运行时间)
节点故障恢复与故障切换 从MySQL组复制 自动(NDB架构中的键元素)
节点故障恢复的时间 30秒或更长时间 通常小于1秒
实时性能 是的
内存中的表 是(某些数据可以可选地存储在磁盘上;内存和磁盘数据存储都是耐用的)
NOSQL访问存储引擎 是的 是(多个API,包括MEMCACHED,Node.js / JavaScript,Java,JPA,C ++和HTTP / REST)
并发和平行写入 是的 最多48个写入器,为并发写优化
冲突检测和分辨率(多重复制异常) 是(MySQL组复制) 是的
散列索引 是的
在线添加节点 使用MySQL组复制读/写副本 是(所有节点类型)
在线升级 是的(使用复制) 是的
在线模式的修改 是的,作为MySQL 5.7的一部分 是的