本节列出了与之前版本相比,MySQL NDB Cluster 7.3和NDB Cluster 7.4中NDB Cluster实现的变化。NDB 7.3中最有可能引起人们兴趣的变化和特性如下所示:
NDB Cluster 7.3基于MySQL 5.6。有关MySQL Server 5.6新特性的更多信息,请参见第1.3节,“MySQL 5.6中有什么新内容”.
NDB Cluster 7.3支持表的外键约束。看到第1.7.3.2节,“外键约束”,第13.1.17.5节,“外键约束”,以获取更多信息。
NDB Cluster 7.3使用MySQL NoSQL Connector为JavaScript提供对Node.js的支持。看到MySQL NoSQL Connector for JavaScript,以获取更多信息。
NDB Cluster 7.4中最有可能引起人们兴趣的变化和特性如下所示:
NDB Cluster 7.4是基于MySQL 5.6的(关于MySQL Server 5.6的新特性的更多信息,请参见第1.3节,“MySQL 5.6中有什么新内容”)
NDB集群复制冲突检测和解决增强,包括对冲突异常表的扩展(参见第18.6.11节,“NDB集群复制冲突解决方案”)
改善通函(”active - active”)复制;主要/次要任务
ndb_slave_conflict_role
中的每个片段内存使用情况报告
memory_per_fragment
表格许多性能改进,包括以下改进:
更快的内存初始分配
增加了本地检查点的并行化(lcp现在支持32个片段而不是2个)
一组配置参数(
MaxDiskWriteSpeed
,MaxDiskWriteSpeedOtherNoderestart
,MaxDiskWriteSpeedOwnRestart
)提供了在lcp期间对磁盘写操作的改进控制关于最近磁盘写操作的信息可在
disk_write_speed_base
,disk_write_speed_aggregate
,disk_write_speed_aggregate_node
添加到ndbinfo
这个版本中的数据库从备份中恢复NDB集群的速度更快
优化NDB接收线程
改进了节点重启期间的错误和其他报告
本节包含从5.6.51-ndb-7.3.34到NDB Cluster 7.3版本的信息,以及从5.6.51-ndb-7.4.33到NDB Cluster 7.4版本的信息。NDB Cluster 8.0是一个通用可用性(GA)版本,从NDB 8.0.19开始;看到NDB集群有什么新变化,获取更多关于NDB 8.0新特性和其他变化的信息。NDB Cluster 7.6和7.5是以前的GA版本,在生产环境中仍然得到支持;有关更多信息,请参见MySQL NDB Cluster 7.5和NDB Cluster 7.6.NDB Cluster 7.4和7.3是以前的GA版本,在生产环境中仍然得到支持,尽管我们建议生产环境中的新部署使用NDB Cluster 8.0;看到第18.1.4.2节,“NDB Cluster 7.4中有什么新内容”,18.1.4.1节,“NDB集群7.3中有什么新内容”,以获取更多信息。