事務處理

在計算機科學中 ， 事務是無法被分割的操作 ， 事務處理就是被分割爲個體的信息處理 。 事務必須作爲一個完整的單元成功或失敗 ， 不可能存在部分完成的事務 。 例如 ， 當你在網上書店購買了一本書 ， 你用錢換了一本書 （ 以信貸的方式 ） 。 如果你的信用是好的 ， 一系列相關的操作會確保你拿到書並且書店會收到你的錢 。 然而 ， 在交易時如果在那一系列操作中的單個操作執行失敗 ， 整個交易就會失敗 。 你拿不到書 ， 書店也不會收到你的錢 。 負責交易的平衡和可預測的技術就叫做事務處理 。 事務確保在事務型的單元中的所有操作成功完成之前 ， 面向數據的資源不會被永久更新 。 通過將那些成功完成或是完成失敗的一組相關操作集中到一個單元中 ， 能夠簡化錯誤恢復並使應用變得更加可靠 。 事務處理系統包括託管面向事務的應用的計算機硬件和軟件 ， 其執行進行業務所必需的例行事務 。 例如 ， 管理銷售訂單條目 ， 航班預訂 ， 工資單 ， 僱員記錄 ， 製造業和船舶的系統 。 由於大多數 ， 儘管未必是全部 ， 當今的事務處理是交互的 ， 因此經常被當作是在線事務處理的同義詞 。