Что подразумевается под демаркационными транзакциями? Когда мы говорим о распределенных транзакциях? Может кто-нибудь, пожалуйста, дайте мне пример, пока я знаю только, что он использует некоторый код псевдокода EOT BOT, но я понятия не имею, что это такое? Почему нам нужны демаркационные транзакции?Что подразумевается под демаркационными транзакциями?
0
A
ответ
0
В псевдокоде:
BEGIN TRANSACTION
# modify data here
# possibly taking multiple seconds, minutes, or hours
# during which other users are concurrently modifying
# data in the system, including the same data records
# this transaction is modifying
END TRANSACTION
Команды BEGIN TRANSACTION
и END TRANSACTION
разграничить транзакцию. Они определяют, какие операции являются «транзакцией». А именно, операции, которые происходят между ними. END TRANSACTION
в реальном коде обычно будет COMMIT TRANSACTION
или ROLLBACK TRANSACTION
типом заявления.
Вам необходимо разграничить транзакции, потому что они могут быть не одним заявлением. Таким образом, вам нужен способ группировать несколько операторов вместе, а затем рассматривать их как одну логическую операцию. Например:
BEGIN TRANSACTION
UPDATE accounts SET balance = balance + 100000 WHERE acct_id = 10231212
DELETE FROM deposits WHERE deposit_id = 32984727922121
COMMIT TRANSACTION
Если добавить депозит на счет, но не удалить его из списка входящих депозитов, что это плохо, плохо, плохо ошибка, для которого получатель будет благодарить Вас, но банк не будет.
Смежные вопросы
- 1. Что подразумевается под улей?
- 2. Что подразумевается под параметризацией?
- 3. Что подразумевается под спецификацией?
- 4. Что подразумевается под неизменными?
- 5. Что подразумевается под WS- *?
- 6. Что подразумевается под httpruntime
- 7. Что подразумевается под «Component model»
- 8. Что подразумевается под крюком весной?
- 9. Что подразумевается под несвязанными классами?
- 10. Что подразумевается под заголовком multiboot?
- 11. Что подразумевается под термином «Instrumentation»?
- 12. Что подразумевается под «рамкой приложения»?
- 13. Что подразумевается под термином «inplace»
- 14. Что подразумевается под «потокобезопасным» объектом?
- 15. Что подразумевается под веб-сервисами?
- 16. Что подразумевается под «исправлением» поплавков?
- 17. Что подразумевается под маршрутизацией URL?
- 18. Что подразумевается под термином «сумка»?
- 19. Что подразумевается под опциональным значением?
- 20. Что подразумевается под реализацией Java?
- 21. Что подразумевается под лексикографическими байтами
- 22. Что подразумевается под Синхронизированными Hashtables?
- 23. Что подразумевается под OpenERP fields.reference?
- 24. Что подразумевается под термином «локальная переменная объекта»?
- 25. Что подразумевается под левым большинством выводов?
- 26. Что здесь подразумевается под типами времени компиляции?
- 27. Что подразумевается под «прямым суперинтерфейсом» класса?
- 28. Что подразумевается под дополнительным подключением в openflow?
- 29. Что подразумевается под интерфейсом .class в java?
- 30. Что именно подразумевается под «побочными эффектами» кода?
О чем вы говорите? Пожалуйста, дайте нам некоторый контекст. Это вопрос с базой данных? –
Ну, этот термин используется в промежуточных информационных системах –