2016-11-10 2 views

ответ

4

Все операции с VoltDB - это 100% -ные транзакции ACID с последовательной сериализацией.

Нет НАЧИНАНИЯ, КОМИТЕТА ИЛИ РОЛИКИ.

Если вам нужна транзакция с несколькими операциями, вы должны создать хранимую процедуру. Метод run() хранимой процедуры становится транзакционным контекстом. Он неявно начинается с BEGIN и заканчивается COMMIT. Если выбрано исключение, оно будет ROLLBACK.

Это описано в учебнике: https://docs.voltdb.com/tutorial/index.php

Глава 5 находится на процедуры: https://docs.voltdb.com/tutorial/Part5.php

+0

Спасибо Джону для быстрого и правильного ответа. –

Смежные вопросы