这是MySQL NDB Cluster API 开发人员指南,它提供了有关使用 NDB Cluster 作为数据存储开发应用程序的信息。本指南涵盖的应用程序接口包括低级 C++ 语言 NDB API(请参阅MySQL NDB Cluster API 开发人员指南),用于与 NDB Cluster 管理服务器通信和控制的 C 语言 MGM API(请参阅第 3 章,MGM API) ,以及 MySQL NDB Cluster Connector for Java,它是一组 Java API,用于针对 NDB Cluster 编写应用程序,包括 JDBC、JPA 和 ClusterJ(请参阅 第 4 章,MySQL NDB Cluster Connector for Java)。
NDB Cluster 8.0 还为使用
Node.js
. 有关详细信息,请参阅第 5 章,用于 JavaScript 的 MySQL NoSQL 连接器。
本指南包括概念、术语、类和函数参考、实际示例、常见问题以及在应用程序中使用这些 API 的提示。它还包含有关开发人员可能感兴趣的 NDB 内部信息
NDB
,例如
节点之间使用的通信协议、管理节点和数据节点使用的文件系统、
错误
消息和
管理客户端中的debugging( DUMP
) 命令。
本指南中提供的信息适用于最新版本的 NDB Cluster,包括 NDB Cluster 8.0.32。由于 NDB Cluster 及其底层 API 的重大功能和其他更改,您不应期望此信息适用于 NDB Cluster 7.3 之前的 NDB Cluster 软件的先前版本。旧 NDB Cluster 版本的用户应该升级到 NDB Cluster 8.0 的最新可用版本,这是最新的 GA 版本系列。
有关 NDB 8.0 的更多信息,请参阅 NDB Cluster 中的新增功能。
有关法律信息,请参阅法律声明。
许可信息—MySQL NDB Cluster 8.0。 本产品可能包含第三方软件,在许可下使用。如果您使用的是 MySQL NDB Cluster 8.0 的商业版本,请参阅 MySQL NDB Cluster 8.0 商业版本许可信息用户手册以获取许可信息,包括与此商业版本中可能包含的第三方软件相关的许可信息。如果您使用的是 MySQL NDB Cluster 8.0 的社区版本,请参阅 MySQL NDB Cluster 8.0 社区版本许可信息用户手册用于许可信息,包括与可能包含在此社区版本中的第三方软件相关的许可信息。
版权所有 © 1997,2022,Oracle 和/或其附属公司。
本软件和相关文档是根据包含使用和披露限制的许可协议提供的,并受知识产权法保护。除非您的许可协议明确允许或法律允许,否则您不得以任何形式使用、复制、复制、翻译、广播、修改、许可、传输、分发、展示、执行、发布或展示任何部分,或以任何方式。除非法律要求互操作性,否则禁止对本软件进行逆向工程、反汇编或反编译。
此处包含的信息如有更改,恕不另行通知,并且不保证没有错误。如果您发现任何错误,请以书面形式向我们报告。
如果这是交付给美国政府或代表美国政府授予许可的任何人的软件或相关文档,则适用以下通知:
美国政根据适用的联邦采购条例和特定机构的补充条例,是“商业计算机软件”或“商业计算机软件文档”。因此,使用、复制、复制、发布、展示、披露、修改、准备衍生作品和/或改编 i) Oracle 程序(包括任何操作系统、集成软件、嵌入、安装或激活的任何程序)硬件,和此类程序的修改),ii)Oracle 计算机文档和/或 iii)其他 Oracle 数据,受适用合同中包含的许可中规定的权利和限制的约束。管理美国政府使用 Oracle 云服务的条款由此类服务的适用合同定义。没有其他权利授予美国政府。
该软件或硬件是为各种信息管理应用程序的一般用途而开发的。它不是为或旨在用于任何固有危险的应用程序而开发的,包括可能造成人身伤害风险的应用程序。如果您在危险应用中使用此软件或硬件,则您应负责采取所有适当的故障安全、备份、冗余和其他措施以确保其安全使用。Oracle Corporation 及其附属公司对因在危险应用程序中使用此软件或硬件而造成的任何损害不承担任何责任。
Oracle 和 Java 是 Oracle 和/或其附属公司的注册商标。其他名称可能是其各自所有者的商标。
Intel 和 Intel Inside 是英特尔公司的商标或注册商标。所有 SPARC 商标均经许可使用,是 SPARC International, Inc. 的商标或注册商标。AMD、Epyc 和 AMD 徽标是 Advanced Micro Devices 的商标或注册商标。UNIX 是 The Open Group 的注册商标。
该软件或硬件和文档可能提供对来自第三方的内容、产品和服务的访问权或有关这些内容、产品和服务的信息。除非您与 Oracle 之间的适用协议中另有规定,否则 Oracle Corporation 及其附属公司不对第三方内容、产品和服务承担任何类型的所有保证,并明确否认这些保证。对于因您访问或使用第三方内容、产品或服务而产生的任何损失、成本或损害,Oracle Corporation 及其附属公司概不负责,除非您与 Oracle 之间的适用协议另有规定。
本文档未在 GPL 许可下分发。使用本文档须遵守以下条款:
您可以创建本文档的打印副本,仅供您个人使用。只要不以任何方式更改或编辑实际内容,就允许转换为其他格式。您不得以任何形式或在任何媒体上发布或分发本文档,除非您以类似于 Oracle 分发它的方式(即以电子方式与软件一起在网站上下载)或 CD 上分发文档-ROM 或类似介质,但前提是文档与软件一起在同一介质上传播。任何其他用途,例如在其他出版物中全部或部分地传播印刷副本或使用本文档,需要事先获得 Oracle 授权代表的书面同意。
有关 Oracle 对可访问性的承诺的信息,请访问 Oracle 可访问性计划网站 https://www.oracle.com/corporate/accessibility/。
购买了支持的 Oracle 客户可以通过 My Oracle Support 获得电子支持。有关信息,请访问 https://www.oracle.com/corporate/accessibility/learning-support.html#support-tab。