MySQL NDB Cluster API 开发人员指南 / 第 1 章 NDB Cluster API:概述和概念 / 1.4 NDB交易和扫描API / 1.4.2 应用程序基础 /
1.4.2.2 同步交易
同步事务定义和执行如下:
NdbTransaction
开始(创建)交易,该交易由通常使用创建 的对象引用Ndb::startTransaction()
。此时,事务只是被定义;它尚未发送到 NDB 内核。-
定义操作并将它们添加到事务中,使用以下一项或多项,以及相应
NdbOperation
类(或可能是其一个或多个子类)的适当方法:此时,事务还没有发送到 NDB 内核。
使用方法执行事务
NdbTransaction::execute()
。通过调用关闭事务
Ndb::closeTransaction()
。
有关此过程的示例,请参阅 第 2.5.2 节,“使用同步事务的 NDB API 示例”。
要并行执行多个同步事务,您可以Ndb
在多个线程中使用多个对象,也可以启动多个应用程序。