我有一個問題。讓我們想象一下當客戶想要使用銀行ATM並要求資金計數的情況。但突然ATM因停電而停機。數據庫和交易將會是什麼?我熟悉交易的ACID。但實際上DB如何知道ATM不再活躍?超時或什麼?讓它成爲MySQL與InnoDB的數據庫。sql中斷事務
Q
sql中斷事務
0
A
回答
0
數據庫處理髮送給它的請求,並報告該請求的任何結果 - 在你的情況下計算金額 - 並將用它完成。一旦結果返回到正在等待結果的進程,就結束了數據庫的責任。
工作人員將工作流程返回ATM並顯示給用戶的過程令人頭疼。如果自動櫃員機停機,請求將無效 - 可以說它最終會超時。設計這一過程的人必須注意ATM機停機的狀態。
相關問題
- 1. SQL Server事務日誌截斷/收縮
- 2. 在事務中截斷表
- 3. before_create回調中斷事務
- 4. WCF事務中SQL事務的影響
- 5. 如何判斷rails中的SQL事務是否成功?
- 6. SQL服務器備份不截斷事務日誌
- 7. SQL Server事務
- 8. SQL事務
- 9. Keepalive sql事務
- 10. MySQL:在事務中截斷表?
- 11. 在sql中記錄事務
- 12. JavaScript中的SQL事務
- 13. SQL Server中的嵌套SQL事務
- 14. SQL-Server:事務日誌inf截斷全備份模式
- 15. SQL Server 2008日誌截斷是否暫停事務
- 16. 當SQL Server事務日誌不斷增加時出現死鎖?
- 17. TSQL事務行爲與斷開連接的查詢 - 動態SQL
- 18. PHP中的SQL服務器事務
- 19. ADO.NET事務和SQL Server 2008事務
- 20. 在事務中截斷Oracle臨時表,截斷* ALL *臨時表
- 21. SQL服務器事務
- 22. SQL事務超時
- 23. 回滾事務SQL
- 24. 訪問SQL事務?
- 25. SQL事務日誌
- 26. SQL事務複製
- 27. 推遲sql事務
- 28. SQL Server 2005事務
- 29. SQL嵌套事務
- 30. LINQ到SQL事務
這取決於ATM網絡的設計者,但超時是最可能的機制。 – Barmar 2015-04-01 20:30:20
超時在哪裏?在DB上? – ovod 2015-04-01 20:33:36
不,可能是在管理與ATM通信的應用程序中。 – Barmar 2015-04-01 20:34:22