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訊息包含從讀取操作返回的資料;換句話說,它是一個結果集(或其中一部分)。