试题详情
- 简答题数据库转储的意义是什么?试比较各种数据转储方法。
- 数据转储是数据库恢复中采用的基本技术。所谓转储即DBA 定期地将数据库复制到磁带或另一个磁盘上保存起来的过程。当数据库遭到破坏后可以将后备副本重新装入,将数据库恢复到转储时的状态。
静态转储:在系统中无运行事务时进行的转储操作,如上图所示。静态转储简单,但必须等待正运行的用户事务结束才能进行。同样,新的事务必须等待转储结束才能执行。显然,这会降低数据库的可用性。
动态转储:指转储期间允许对数据库进行存取或修改。动态转储可克服静态转储的缺点,它不用等待正在运行的用户事务结束,也不会影响新事务的运行。但是,转储结束时后援副本上的数据并不能保证正确有效。因为转储期间运行的事务可能修改了某些数据,使得后援副本上的数据不是数据库的一致版本。为此,必须把转储期间各事务对数据库的修改活动登记下来,建立日志文件( 109 file )。这样,后援副本加上日志文件就能得到数据库某一时刻的正确状态。转储还可以分为海量转储和增量转储两种方式。
海量转储是指每次转储全部数据库。增量转储则指每次只转储上一次转储后更新过的数据。从恢复角度看,使用海量转储得到的后备副本进行恢复一般说来更简单些。但如果数据库很大,事务处理又十分频繁,则增量转储方式更实用更有效。 关注下方微信公众号,在线模考后查看
热门试题
- SQL语言中,不是逻辑运算符号的是()。
- 假定一个部门的数据库包括以下的信息:
- 下列属于Access创建的数据库文件的是
- 关系模式R中的属性全部是主属性,则R的最
- 试给出3个实际部门的E一R图,要求实体型
- 在“Access数据表视图”中,不允许的
- 假定你是一个保险公司的数据库开发人员,公
- 根据关系数据库规范化理论,关系数据库中的
- 试述研究模糊数据库的意义。
- 以下哪种类型不能用作表列的数据类型?()
- E-R图转换成关系数据模型时,每个实体集
- 现实世界中,事物的一般特性在在信息世界中
- 请给出检测死锁发生的一种方法,当发生死锁
- 为什么强制存取控制提供了更高级别的数据库
- 什么是并行数据库?并行数据库的主要研究内
- 关于数据库关系图下列哪一个是正确的()。
- 什么是数据仓库?
- 假设有一个名为参加的关系,该关系有属性:
- 试述数据库概念结构设计的重要性和设计步骤
- 试述SQL Server的CREATE