事务处理
维基百科,自由的 encyclopedia
在计算机科学中,事务是无法被分割的操作,事务处理就是被分割为个体的信息处理。事务必须作为一个完整的单元成功或失败,不可能存在部分完成的事务。
例如,当你在网上书店购买了一本书,你用钱换了一本书(以信贷的方式)。如果你的信用是好的,一系列相关的操作会确保你拿到书并且书店会收到你的钱。然而,在交易时如果在那一系列操作中的单个操作执行失败,整个交易就会失败。你拿不到书,书店也不会收到你的钱。负责交易的平衡和可预测的技术就叫做事务处理。事务确保在事务型的单元中的所有操作成功完成之前,面向数据的资源不会被永久更新。通过将那些成功完成或是完成失败的一组相关操作集中到一个单元中,能够简化错误恢复并使应用变得更加可靠。
事务处理系统包括托管面向事务的应用的计算机硬件和软件,其执行进行业务所必需的例行事务。例如,管理销售订单条目,航班预订,工资单,雇员记录,制造业和船舶的系统。
由于大多数,尽管未必是全部,当今的事务处理是交互的,因此经常被当作是在线事务处理的同义词。