VoltDB est en mémoire et dans une base de données compatible ACID. Comment pouvons-nous mettre en œuvre des transactions dans cette base de données. Veuillez suggérer.Comment implémenter des transactions dans VoltDB?
0
A
Répondre
4
Toutes les opérations contre VoltDB sont des transactions ACID strictement sérialisables à 100%.
Il n'y a pas BEGIN, COMMIT ou ROLLBACK.
Si vous souhaitez effectuer une transaction à plusieurs instructions, vous devez créer une procédure stockée. La méthode run() de la procédure stockée devient le contexte transactionnel. Il commence implicitement avec BEGIN et se termine par COMMIT. Si une exception est levée, elle sera ROLLBACK.
Ceci est couvert dans le tutoriel: https://docs.voltdb.com/tutorial/index.php
Chapitre 5 est sur les procédures: https://docs.voltdb.com/tutorial/Part5.php
Merci John pour la réponse rapide et correcte. –