Documentation Home

18.2.4.1 NDB Cluster 7.3 中的新功能

NDB Cluster 7.3 中对 NDB Cluster 进行了以下改进:

  • 基于 MySQL 服务器 5.6。  NDB Cluster 7.3 基于 MySQL Server 5.6,因此 NDB Cluster 用户可以受益于 MySQL 5.6 在可扩展性和性能监控方面的改进。与 MySQL 5.6 一样,NDB Cluster 7.3 使用 CMake从源代码进行配置和构建。有关 MySQL 5.6 中更改和改进的更多信息,请参阅 第 1.3 节,“MySQL 5.6 中的新功能”

  • 外键。  使用存储引擎版本 7.3.0 及更高版本创建的表NDB支持外键约束。(这包括所有 NDB Cluster 7.3 版本。)有关 MySQL 5.6 和 NDB Cluster 7.3 如何处理外键的一般信息,请参阅 第 1.7.3.2 节,“外键约束”。有关语法和相关信息,请参阅第 13.1.17 节,“CREATE TABLE 语句”第 13.1.17.5 节,“外键约束”

  • Node.js 支持。  NDB Cluster 7.3 还支持使用 Node.js 以 JavaScript 编写的应用程序。用于 JavaScript 的 MySQL 连接器包括用于直接访问 NDB存储引擎和 MySQL 服务器的适配器。使用此连接器的应用程序通常是事件驱动的,并使用在许多方面类似于 ClusterJ 使用的域对象模型。有关详细信息,请参阅适用于 JavaScript 的 MySQL NoSQL 连接器

  • ClusterJPA 支持结束。  从 NDB 7.3.18 开始不再支持 ClusterJPA;它的源代码和二进制文件已从 NDB Cluster 发行版中删除。

  • ndb_restore—NDBT 依赖关系移除。 从 NDB 7.3.25 开始, ndb_restore对 库 的依赖NDBT已被删除。该库内部用于开发,正常使用不需要;将其包含在该程序中可能会在测试时导致不必要的问题。

    此更改对用户的主要影响是 ndb_restore在运行完成后不再打印 。依赖于这种行为的应用程序应该更新以反映升级时的变化。 NDBT_ProgramExit - status

  • 自动安装程序弃用和删除。  MySQL NDB Cluster Auto-Installer 基于 Web 的安装工具 ( ndb_setup.py ) 在 NDB 7.3.31 中已弃用,并在 NDB 7.3.32 及更高版本中删除。它不再受支持。

  • ndbmemcache 弃用和删除。  ndbmemcache不再受支持。 ndbmemcache在 NDB 7.3.31 中已弃用,并在 NDB 7.3.32 中删除。

  • 移除了 Node.js 支持。  从 NDB Cluster 7.3.31 版本开始,NDB 7.3 对 Node.js 的支持已被删除。

    NDB Cluster 对 Node.js 的支持仅在 NDB 8.0 中得到维护。

MySQL Cluster Manager 还支持 NDB Cluster 7.3,它提供了一个高级命令行界面,可以简化许多复杂的 NDB Cluster 管理任务。有关详细信息,请参阅MySQL Cluster Manager 1.4.8 用户手册