This section lists changes in the implementation of NDB Cluster in MySQL NDB Cluster 7.3 and NDB Cluster 7.4, as compared to earlier releases. Changes and features most likely to be of interest in NDB 7.3 are shown in the following list:
NDB Cluster 7.3 is based on MySQL 5.6. For more information about new features in MySQL Server 5.6, see What Is New in MySQL 5.6.
NDB Cluster 7.3 supports foreign key constraints on tables. See FOREIGN KEY Constraints, and FOREIGN KEY Constraints, for more information.
NDB Cluster 7.3 provides support for Node.js using the MySQL NoSQL Connector for JavaScript. See MySQL NoSQL Connector for JavaScript, for more information.
Changes and features in NDB Cluster 7.4 that are most likely to be of interest are shown in the following list:
NDB Cluster 7.4 is based on MySQL 5.6 (For more information about new features in MySQL Server 5.6, see What Is New in MySQL 5.6)
NDB Cluster Replication conflict detection and resolution enhancements, including extensions to conflict exceptions tables (see Section 8.11, “NDB Cluster Replication Conflict Resolution”)
Improvements in the management of circular (“active-active”) replication; primary/secondary assignment with
ndb_slave_conflict_role
Per-fragment memory usage reporting in the
memory_per_fragment
tableA number of performance improvements, including the following enhancements:
Faster initial allocation of memory
Increased parallelization of local checkpoints (LCPs now support 32 fragments rather than 2)
A group of configuration parameters (
MaxDiskWriteSpeed
,MaxDiskWriteSpeedOtherNoderestart
,MaxDiskWriteSpeedOwnRestart
) introduced in this version provides improved control over disk writes during LCPsInformation about recent disk writes is available in the
disk_write_speed_base
,disk_write_speed_aggregate
, anddisk_write_speed_aggregate_node
tables added to thendbinfo
database in the this versionFaster times for restoring an NDB Cluster from backup
Optimization of the NDB receive thread
Improved error and other reporting during node restarts
This section contains information about NDB Cluster 7.3 releases through 5.6.51-ndb-7.3.33 as well as NDB Cluster 7.4 releases through 5.6.51-ndb-7.4.32 as compared to earlier release series. NDB Cluster 8.0 is available as a General Availability (GA) release, beginning with NDB 8.0.19; see What is New in NDB Cluster, for more information about new features and other changes in NDB 8.0. NDB Cluster 7.6 and 7.5 are previous GA releases still supported in production; for more information, see MySQL NDB Cluster 7.5 and NDB Cluster 7.6. NDB Cluster 7.4 and 7.3 are previous GA releases still supported in production, although we recommend that new deployments for production use NDB Cluster 8.0; see Section 3.4.2, “What is New in NDB Cluster 7.4”, and Section 3.4.1, “What is New in NDB Cluster 7.3”, for more information.