MySQL NDB Cluster API 开发人员指南
这是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
,请参阅
MySQL NDB Cluster Internals Manual。
本指南中提供的信息适用于最新版本的 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 的帮助,请访问 MySQL 论坛,您可以在其中与其他 MySQL 用户讨论您的问题。
许可信息——NDB API。 如果您将 NDB API 与 MySQL NDB Cluster 的商业 版本一起使用,请参阅 MySQL NDB Cluster 8.0 商业版本许可信息用户手册以获取许可信息,包括与此商业版本中可能包含的第三方软件相关的许可信息。如果您将 NDB API 与 MySQL NDB Cluster 的社区 版本一起使用,请参阅 MySQL NDB Cluster 8.0 社区版本许可信息用户手册以获取许可信息,包括与此社区版本中可能包含的第三方软件相关的许可信息。
文档生成于:2022-11-14(修订:74517)
目录
- 前言和法律声明
- 1 NDB Cluster API:概述和概念
- 2 NDB API
- 2.1 NDB API 入门
- 2.2 NDB API 类层次结构
- 2.3 NDB API 类、接口和结构
- 2.3.1 列类
- 2.3.2 数据文件类
- 2.3.3 字典类
- 2.3.4 元素结构
- 2.3.5 事件类
- 2.3.6 外键类
- 2.3.7 HashMap类
- 2.3.8 指数类别
- 2.3.9 日志文件组类
- 2.3.10 列表类
- 2.3.11 Ndb 类
- 2.3.12 Ndb_cluster_connection 类
- 2.3.13 NdbBlob 类
- 2.3.14 NdbDictionary 类
- 2.3.15 NdbError 结构
- 2.3.16 NdbEventOperation类
- 2.3.17 NdbIndexOperation 类
- 2.3.18 NdbIndexScanOperation类
- 2.3.19 NdbInterpretedCode 类
- 2.3.20 NdbOperation类
- 2.3.21 NdbRecAttr类
- 2.3.22 NdbRecord 接口
- 2.3.23 NdbScanFilter类
- 2.3.24 NdbScanOperation类
- 2.3.25 NdbTransaction 类
- 2.3.26 项目等级
- 2.3.27 表类
- 2.3.28 表空间类
- 2.3.29 撤销文件类
- 2.4 NDB API 错误和错误处理
- 2.5 NDB API 示例
- 2.5.1 基本 NDB API 示例
- 2.5.2 使用同步事务的 NDB API 示例
- 2.5.3 使用同步事务和多集群的 NDB API 示例
- 2.5.4 NDB API 示例:处理错误和重试事务
- 2.5.5 NDB API 基本扫描示例
- 2.5.6 NDB API 示例:在扫描中使用二级索引
- 2.5.7 NDB API 示例:将 NdbRecord 与哈希索引一起使用
- 2.5.8 NDB API 示例比较 RecAttr 和 NdbRecord
- 2.5.9 NDB API 事件处理示例
- 2.5.10 NDB API 示例:基本 BLOB 处理
- 2.5.11 NDB API 示例:使用 NdbRecord 处理 BLOB 列和值
- 2.5.12 NDB API 简单数组示例
- 2.5.13 使用适配器的 NDB API 简单数组示例
- 2.5.14 时间戳2示例
- 2.5.15 NDB API 数组示例的公共文件
- 3 米高梅 API
- 4 用于 Java 的 MySQL NDB Cluster 连接器
- 5 用于 JavaScript 的 MySQL NoSQL 连接器
- 6 ndbmemcache—NDB Cluster 的 Memcache API(不再支持)
- 指数