WEB开发网
开发学院数据库Oracle Oralce灾难防护的关键技术分析与比对 阅读

Oralce灾难防护的关键技术分析与比对

 2007-05-08 12:10:18 来源:WEB开发网   
核心提示: 二、ORACLE 的高级复制技术1.基本概念复制,顾名思义就是将数据库中的数据拷贝到不同物理地点的数据库中以支持分布式应用,Oralce灾难防护的关键技术分析与比对(4),它是整个分布式计算解决方案的一个重要组成部分,2.高级复制技术的基本结构实体化视图在以前的Oracle 版本中叫做&l

二、ORACLE 的高级复制技术

1.基本概念

复制,顾名思义就是将数据库中的数据拷贝到不同物理地点的数据库中以支持分布式应用,它是整个分布式计算解决方案的一个重要组成部分。

2.高级复制技术的基本结构

实体化视图在以前的Oracle 版本中叫做“快照”。它被用来复制数据到复制环境中的非主站点。

实体化视图可以是只读的、可更新的或者是可写的。

(1)只读实体化视图

在一个基础结构中,实体化视图可以提供只读的访问表数据,这个表数据来源于一个主体站点或者一个主实体化视图站点。应用程序可以避免访问主体站点和不考虑网络是否可用,它可直接向只读实体化视图请求数据。下图表示只读实体化视图

(2)可更新的实体化视图

在一个更高级的结构中,可以创建一个可更新的实体化视图,它允许用户通过在这个可更新的实体化视图上的插入、更新和删除行的操作,来进行同样的插入、更新和删除主表或者主实体化视图上的行。下图表示使用可更新实体化视图: 

3.实现多主体复制的选择

同步复制,复制数据在任何时间在任何复制节点均保持一致。如果复制环境中的任何一个节点的复制数据发生了更新操作,这种变化会立刻反映到其他所有的复制节点。这种技术适用于那些对于实时性要求较高的商业应用中。

异步复制,所有复制节点的数据在一定时间内是不同步的。如果复制环境中的其中的一个节点的复制数据发生了更新操作,这种改变将在不同的事务中被传播和应用到其他所有复制节点。这些不同的事务间可以间隔几秒,几分种,几小时,也可以是几天之后。复制节点之间的数据临时是不同步的,但传播最终将保证所有复制节点间的数据一致。

上一页  1 2 3 4 5 6  下一页

Tags:Oralce 灾难 防护

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接