事务处理是一组基于计算机的逻辑操作。要使其工作,所有操作都必须作为一个整体成功或失败。交易处理的一个简单示例是从您的银行帐户支付公用事业账单。从您的账户支付账单的过程包括借记您的账户,比如100美元(USD),然后贷记您的公用事业提供商的账户。
这看起来可能是一个简单的事务,但实际上可能包含多个子操作。如果100美元的借记成功,但贷记未进入公用事业提供商的账户,则交易将失败。你的100美元将在交易中丢失。事务处理系统允许将所有操作分组到单个事务中,以防止一致性问题。
能够进行事务处理的系统必须通过原子性、一致性、隔离性和持久性测试,否则称为ACID测试。事务被称为原子事务,这意味着该事务将发生或不发生。如果一个账户被借记,那么另一个账户必须被贷记。
交易处理系统必须始终符合其自身的规则。如果任何一方的事务发生错误,则事务将失败。隔离事务意味着其他进程在事务期间永远看不到信息。他们可能在交易之前或之后看到信息,但在交易期间看不到。例如,如果两个人同时预订最后一个剧院座位,他们都可以在预订前看到座位,但只有一个人能够成功预订该座位。
交易必须持久。这意味着,当剧院的最后一个座位被预订,并且您收到了该座位属于您的通知时,该座位将被永久记录。无论系统出现什么问题,事务处理系统中都有备份,以确保记录保持永久性。
自20世纪70年代以来,交易处理系统已经面世,几乎所有的企业都在使用它们。互联网的出现使这些系统和软件蓬勃发展。多年来,购买和实施必要软件的成本下降了很多,以至于大多数企业都可以盈利地应用它。
BDC与Â 调用事务 BDC或批处理数据通信和调用事务是接口技术的两种方式。在BDC和call事务之间可能会遇到许多不同之处。 在比较两者时,批处理数据通信是最古老的接口技术。BDC接口最重要的方面是异步处理。这意味着它用于多...
交易验证通过确保在处理货币交易时未对其进行任何更改来保护消费者免受欺诈。作为一种基于Internet的安全措施,事务验证有助于抵御中间人攻击。在这些攻击中,网络罪...
事务协调员的工作是确保事务顺利进行。因此,他为交易中涉及的所有人员提供服务...
电子商务交易可以用几种不同的方式处理。有些选项与普通零售店使用的选项相同,...
各种类型的银行交易包括电汇、在线账单支付和信用卡交易。可能通过银行进行的其...
信用卡处理服务是一家为零售、批发、电话/邮购和互联网交易处理信用卡交易的公司...
第三方交易是买卖双方通过中间人或第三方进行交易的一种商业交易。该第三方可能...
交易存款是银行存款的一种。这种类型的存款是流动的,这意味着进行交易存款的人...
商人经常进行各种各样的交易。其中一些类似于个人交易,但许多是独一无二的。这...
2003年《公平和准确的信贷交易法》(FACTA或FACT法案)是为解决日益严重的身份盗窃问...