MySQL NDB 集群 8.1 手册
MySQL NDB 集群 8.0 手册
NDB 集群 API 开发人员指南
本节介绍 NDB 协议消息类型、它们的功能及其结构。
命名约定. 消息名称根据一个简单的模式构建,从上一节中对请求和响应类型的讨论中可以很容易地看出。这些将在以下矩阵中显示
表 3.1 NDB 协议消息,包括 REQ、CONF 和 REF 消息名称
| 操作类型 | 请求 (REQ) |
响应:成功 (CONF) |
响应:失败 (REF) |
|---|---|---|---|
主键查找 (TCKEY) |
TCKEYREQ |
TCKEYCONF |
TCKEYREF |
唯一键查找 (TCINDX) |
TCINDXREQ |
TCINDXCONF |
TCINDXREF |
表或索引扫描 (SCANTAB) |
SCANTABREQ |
SCANTABCONF |
SCANTABREF |
结果检索 (SCAN_NEXT) |
SCAN_NEXTREQ |
SCANTABCONF |
SCANTABREF |
事务记录获取 (TCSEIZE) |
TCSEIZEREQ |
TCSEIZECONF |
TCSEIZEREF |
事务记录释放 (TCRELEASE) |
TCRELEASEREQ |
TCRELEASECONF |
TCRELEASEREF |
CONF 和 REF 分别是 “确认” 和 “拒绝” 的缩写。
在节点间通信的某些情况下,会使用三种额外的消息类型。这些消息类型在此列出
一个
KEYINFO消息包含关于在TCKEYREQ或TCINDXREQ消息中使用的键的信息。当键数据不适合请求消息时,它被使用。KEYINFO消息也用于使用边界进行索引扫描操作。-
一个
ATTRINFO消息包含不适合TCKEYREQ、TCINDXREQ或SCANTABREQ消息的非键属性值。它用于为插入和更新提供属性值
指定要为读取操作读取哪些属性
为删除操作指定要读取的可选值
一个
TRANSID_AI消息包含从读取操作返回的数据;换句话说,它是一个结果集(或其一部分)。