【问题标题】:How to implement transactions in VoltDB?如何在 VoltDB 中实现事务?
【发布时间】:2016-11-10 13:02:16
【问题描述】:

VoltDB 位于内存和符合 ACID 的数据库中。我们如何在这个数据库中实现事务。请提出建议。

【问题讨论】:

    标签: voltdb


    【解决方案1】:

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

    没有 BEGIN、COMMIT 或 ROLLBACK。

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

    教程中对此进行了介绍:https://docs.voltdb.com/tutorial/index.php

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-04
      • 2018-11-01
      • 1970-01-01
      • 2017-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多