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
消息包含从读取操作返回的数据;换句话说,它是一个结果集(或其一部分)。