如何在VoltDB中实现事务?

时间:2016-11-10 13:02:17

标签: voltdb

VoltDB在内存和ACID兼容的数据库中。我们如何在这个数据库中实现事务。请建议。

1 个答案:

答案 0 :(得分:4)

针对VoltDB的所有操作都是100%严格可序列化的ACID事务。

没有BEGIN,COMMIT或ROLLBACK。

如果需要多语句事务,则必须创建存储过程。存储过程的run()方法成为事务上下文。它隐含地以BEGIN开头并以COMMIT结束。如果抛出异常,它将ROLLBACK。

教程中介绍了这一点:https://jsfiddle.net/k95detc8/

第5章是关于程序:https://docs.voltdb.com/tutorial/index.php