交易处理系统是一种程序或软件,它处理进出企业或公司的所有交易。该系统一个接一个地检查交易,就像在自动取款机(ATM)中,一次只允许一个用户。在这种情况下,“交易”一词不仅指财务方面,但对于整个信息的请求,例如预订航班或...
交易处理系统是一种程序或软件,它处理进出企业或公司的所有交易。该系统一个接一个地检查交易,就像在自动取款机(ATM)中,一次只允许一个用户。在这种情况下,“交易”一词不仅指财务方面,但对于整个信息的请求,例如预订航班或登录在线银行账户,交易处理系统用于在线购物与事务处理系统直接不同的是批处理系统,该系统同时处理多个事务或“一批”事务,其主要缺点是处理的事务不能立即返回结果现代的类比是一个连接到一个文件夹的torrent文件。在文件夹中的所有文件都被完全下载之前,用户不能立即访问一个文件,与此相反,产生的实时结果会带来更多的便利和更少的混乱,例如,当其他购物者将产品放入他们的在线购物车时,在线购物者可以立即看到可用产品的数量减少软件或程序通常要经过一个严格的测试,才能成为一个事务处理系统ACID代表原子性、一致性、隔离性和持久性。原子性是指系统执行或放弃整个事务的能力。例如,注册一个网上银行帐户需要用户输入必要的信息。留空字段或关闭窗口将使用户丧失注册资格。交易处理系统中的一致性意味着系统应该在数据库管理完整性约束的限制下进行操作,简单地说,编程应该是正确的,隔离的特性意味着每一个事务都是独立的、不同的,即使相同的事务同时发生。系统的持久性表明如果一个事务被成功执行,它就不能被撤销。如果系统发生故障,程序仍然应该通过编码的日志保留数据除了通过ACID测试的必要功能外,事务处理系统也应该是可靠的。这意味着程序失败的可能性最小或为零。在出现故障的情况下,恢复应该很快,一个备份系统也会立即启动。这个系统也应该只对有限的用户开放。例如,访客可以选择乘坐飞机的哪个座位,但不能取消先前的访客预订的座位,这项任务只有有经验的程序员或工作人员才能完成
-
发表于 2020-08-05 18:46
- 阅读 ( 2732 )
- 分类:业务办理