MySQL NDB Cluster 8.1 手冊
MySQL NDB Cluster 8.0 手冊
NDB Cluster 內部手冊
使用交易的程序如下:
啟動交易 (實例化一個
NdbTransaction
物件)。使用一個或多個
NdbOperation
、NdbScanOperation
、NdbIndexOperation
和NdbIndexScanOperation
類別的實例,新增並定義與交易相關聯的操作。執行交易 (呼叫
NdbTransaction::execute()
)。-
操作可以是兩種不同的類型 —
Commit
或NoCommit
。-
如果操作類型為
NoCommit
,則應用程式會請求執行交易的操作部分,但不實際提交交易。在執行NoCommit
操作之後,程式可以繼續定義額外的交易操作以供稍後執行。應用程式也可以回滾
NoCommit
操作。 如果操作類型為
Commit
,則交易會立即提交。交易必須在提交後關閉 (即使提交失敗),並且無法再為此交易新增或定義任何其他操作。
-