文件名称:交易处理系统的作用-研究论文
文件大小:210KB
文件格式:PDF
更新时间:2024-06-08 23:39:28
transaction deadlock
事务处理系统或事务处理监视器是一组信息,用于处理监视事务程序的数据库系统中的数据事务。事务程序的本质是它管理必须保持一致状态的数据。 如果进行电子付款,则必须将这笔款项都从一个帐户中提取并添加到另一个帐户中,或者根本不提取。 如果失败导致事务无法完成,则必须由TPS回滚部分执行的事务。 尽管还必须为批处理交易提供这种完整性,但对于在线处理而言,这一点尤其重要,因为多个操作员都可以访问飞机座位预订系统,在空座位查询之后,必须锁定座位预订数据,直到进行预订为止进行预订,否则另一个用户可能会得到一个印象,那就是当时实际上是在预订座位,而座位仍然是空闲的。 没有适当的交易监控,可能会发生两次预订。 其他事务监控器功能包括死锁检测和解决(在某些交叉依赖数据的情况下,死锁是不可避免的),以及事务日志记录(日志中),用于在发生大量故障时进行正向恢复。 事务处理不限于应用程序。 IBM的AIX Unix操作系统随附的日志文件系统采用类似的技术来维护文件系统的完整性,包括日志。