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