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