如何在 VoltDB 中实现事务?
How to implement transactions in VoltDB?
VoltDB 位于内存和 ACID 兼容数据库中。我们如何在这个数据库中实现事务。请提出建议。
针对 VoltDB 的所有操作都是 100% 严格可序列化的 ACID 事务。
没有 BEGIN、COMMIT 或 ROLLBACK。
如果你想要一个多语句事务,你必须创建一个存储过程。存储过程的 运行() 方法成为事务上下文。它隐含地以 BEGIN 开始并以 COMMIT 结束。如果抛出异常,则会ROLLBACK。
这在教程中有介绍:https://docs.voltdb.com/tutorial/index.php
第 5 章是关于程序的:https://docs.voltdb.com/tutorial/Part5.php
VoltDB 位于内存和 ACID 兼容数据库中。我们如何在这个数据库中实现事务。请提出建议。
针对 VoltDB 的所有操作都是 100% 严格可序列化的 ACID 事务。
没有 BEGIN、COMMIT 或 ROLLBACK。
如果你想要一个多语句事务,你必须创建一个存储过程。存储过程的 运行() 方法成为事务上下文。它隐含地以 BEGIN 开始并以 COMMIT 结束。如果抛出异常,则会ROLLBACK。
这在教程中有介绍:https://docs.voltdb.com/tutorial/index.php
第 5 章是关于程序的:https://docs.voltdb.com/tutorial/Part5.php