事务是一系列的,数据库操作是数据库应用程序的基本逻辑单元事务处理技术主要包括数据库恢复技术和并发控制技术。

所谓事务,是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。通常以。事务begin,transaction开始。具体地说就是将事务中所有的数据库的更新写回到磁盘上的物理数据控中去。

尽管数据库系统中采用了一些措施来防止数据被盗取,保证数据的安全和和完整,但是。计算机系统中的故障软件的错误车操作员失误等恶意的一些破坏是不可避免的这些故障,轻则叫成了事务的中断影响数据库的数据重则严重破坏了数据库系统。

那么故障的分类主要。分为事务的内部故障。系统故障。介质故障

事物的内部故障是指。通过事务程序本身发现的。不能由事务程序处理。事务内部更多的故障是非预期的,不能由应用程序处理。树故障意味着事物没有达到预期的终点。那么。恢复程序要在不影响其他事务的情况下强行回滚该事务撤销已经作出的更改。

系统故障是指系统造成停止运转的任何事物,使得系统重新启动的故障。

戒指故障。称为硬故障。硬故障是指嗯外存故障磁盘损坏喷头撞坏瞬时。强磁场干扰等故障。这类故障破坏数据库或部分数据库影响正在存取这部分数据的所有事务。

计算机病毒是一种人为的故障和破坏。是一种恶作剧者研制的一种计算机程序。

恢复技术的实现。
建立冗余数据是最常用的数据转存和登记日志的技术。登记日志文件日志文件是用来记录事务对数据库使用更新的操作日志文件通常需要记录的是各个事务的开始结束以及所有的更新操作日志文件,它主要的作用是恢复。数据库有着重要的作用可以用来进行事务的恢复和系统的修复。

如果十日至能够发挥相应的作用呢?必须遵守两条规则,就是先写日志,再解数据库,其次是登记的顺序,必须要严格的按照时间的次序。

恢复策略主要从两个角度进行考虑,事务的恢复和系统故障的恢复。事务的恢复主要是。先反向扫描文件,对文件进行逆操作,继续反向扫描文件,如此处理,直到事务的开始系统故障的恢复项扫描的文件找出故障之前已经提交的事务并将事务标记进入。重做队列。同时找出故障发生的未完成的事务这些事务没有写入系统中。需要撤销。戒指恢复呢?戒指恢复是最严重的。破坏,所以说只能重装数据库。

具有检查点的恢复技术是什么意思?检查点记录是是指。在日志文件中增加一类记录检查点的记录增加一个重新开始的文件让恢复子系统在登录日志动态的维护日志。