三级数据库技术—每日一练—第二天

分布式数据库中,传输的代价是:I/O代价+CPU代价+通信代价。分布式数据库中查询优化的首要目标是:使查询执行时通信代价最省。因此如果把两张表交叉复制到两地就可以省去通信传输的时间,相比较于其它三个选项,该方法最优,因此选择B选项。

检查点应当由数据库恢复子系统自动的定期或者不定期的建立,而不应当由数据库管理员手动建立。
检查点记录的内容包括建立检查点时正在执行的事务清单和这些事务最近一个日志记录的地址
在检查点建立的同时,数据库管理系统会将当前数据缓冲区中的所有数据记录写入数据库中。
使用检查点进行恢复时需要从"重新开始文件"中找到最后一个检查点记录在日志文件中的地址

主-备方式(Active-Standby方式)即指的是一台服务器处于某种业务的激活状态(即Active状态),此模式需要在两台服务器之间建立专用的状态检测网络,另一台服务器处于该业务的备用状态(即Standby状态)。该方式的特点是当Active状态服务器出现故障的时候,通过软件诊断将Standby机器激活,保证系统在最短时间内恢复正常使用,此模式中增加串口方式检测服务器状态可以有助于避免"脑裂"现象出现。而双主机方式(Active-Active方式)是指两种不同业务分别在两台服务器上互为主备状态(即Active-Standby和Standby-Active状态),优点是两台服务器切换速度快,数据库连接不中断,应用不受影响

SQL Server 2008 支持三种恢复模式,即简单恢复模式、完整恢复模式和大容量日志恢复模式。
**简单恢复:**无日志备份。自动回收日志空间以减少空间需求,实际上不再需要管理事务日志空间。 最新备份之后的更改不受保护。在发生灾难时,这些更改必须重做。 只能恢复到备份的结尾。
**完整恢复:**需要日志备份。数据文件丢失或损坏不会导致丢失工作。可以恢复到任意时点(例如应用程序或用户错误之前)。
**大容量日志恢复:**需要日志备份。是完整恢复模式的附加模式,允许执行高性能的大容量复制操作。通过使用最小方式记录大多数大容量操作,减少日志空间使用量。
如果在最新日志备份后发生日志损坏或执行大容量日志记录操作,则必须重做自该上次备份之后所做的更改。否则不丢失任何工作。可以恢复到任何备份的结尾。不支持时点恢复。
其中,如果符合下列任一要求,则使用完整恢复模式:
• 必须能够恢复所有数据。
• 数据库包含多个文件组,并且您希望逐段还原读/写辅助文件组(以及可选地还原只读文件组)。
• 必须能够恢复到故障点。
• 希望可以还原单个页。
• 愿意承担事务日志备份的管理开销。

SQL Server支持对数据库中的一个数据文件进行还原的操作,在还原过程中数据库自动处于脱机状态,其它的都将文件不能进行读写操作,因此将受到一定的影响。

集中式数据分配就是将所有数据片断安排在一个场地上
分割式数据分配是所有全局数据有且只有一份,它们被分割成若干片断,每个片断被分配在一个场地上。
全复制式数据分配是全局数据有多个副本 ,每个场地上有一个完整的数据副本。
混合式数据分配是一种介于分割式和全复制式的分布方式。

快照: 该方法通过对当前数据表进行"照相",记录当前的数据表信息"相片",然后将当前的"相片"与以前的数据表"相片"进行比较,如果不一致将通过一定的方式传到数据仓库,从而实现数据的一致性,这种方式适合于更新频率较低的数据表。

数据仓库是为了构建新的分析处理环境而出现的一种数据存储和组织的新技术。它的建立能充分利用已有的数据资源,把数据转换为信息,从中挖掘出知识,最终创造出效益。数据仓库有若干基本特征,包括不可更新性和随时间变化性。所谓不可更新性就是用户在提取仓库中的数据进行分析时并不会同时对数据仓库中的数据进行更新操作,而数据变化性是数据仓库每隔一段时间进行数据的更新和处理。综上可以看出,数据仓库的更新与时间间隔有关,所以不会实时更新。

在数据仓库环境中,粒度是一个重要的设计问题,它影响到数据仓库的数量以及系统能够回答的查询的类型。粒度越小,则详细程度越高,综合程度就越低,回答询问的种类也越多,数据量比较大,空间代价也大;粒度越大,综合程度就越高。

局部数据模型透明性指用户或应用程序要了解分片及各片段存储的场地,但不必了解场地上使用的是何种数据模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值