MySQL NDB Cluster 8.1 手冊
MySQL NDB Cluster 8.0 手冊
NDB Cluster 內部手冊
同步交易的定義與執行方式如下:
開始(建立)交易,該交易由通常使用
Ndb::startTransaction()
建立的NdbTransaction
物件參照。此時,交易僅為定義,尚未傳送至 NDB 核心。-
使用下列一或多個項目,以及各自的
NdbOperation
類別(或其一或多個子類別)的適當方法,定義操作並將其新增至交易:此時,交易仍然尚未傳送至 NDB 核心。
使用
NdbTransaction::execute()
方法執行交易。透過呼叫
Ndb::closeTransaction()
關閉交易。
如需此流程的範例,請參閱第 2.5.2 節「使用同步交易的 NDB API 範例」。
若要平行執行數個同步交易,您可以在數個執行緒中使用多個 Ndb
物件,或是啟動多個應用程式。