Oracle分布式系统数据复制技术——概念篇
来源:互联网 发布:whatsapp是什么软件 编辑:程序博客网 时间:2024/04/28 18:47
http://dev.yesky.com/138/2020138.shtml
一、数据复制的概念
数据复制,就是将数据库中的数据拷贝到另外一个或多个不同的物理站点上,从而保持源数据库与目标数据库中指定数据的一致性。
二、数据复制的分类
按照数据复制的实时性,数据复制可分为同步数据复制和异步数据复制。
同步数据复制是指将本地生产数据以完全同步的方式复制到异地,每一本地IO交易均需等待远程复制的完成方予以释放。
异步数据复制则是指将本地生产数据以后台同步的方式复制到异地,每一本地IO交易均正常释放,无需等待远程复制的完成。
优缺点:同步复制实时性强,远端数据与本地数据完全同步。但这种方式受带宽影响较大,数据传输距离较短。异步复制不影响本
地交易,传输距离长,但其数据比本地数据略有延迟。在异步复制环境中,对于所有应用最关键的就是要确保数据的一致性。
按照复制站点的类型,数据复制可分为多主控站点复制、物化视图复制及混合复制。
多主控站点复制也称为对等站点复制,其中每个站点都是主控站点,都需要与其他站点进行信息交流,各站点之间是平等的。
物化视图复制包含一个主控站点、一个或多个物化视图站点,物化视图中的内容可以为目标主对象在某个时间点的全部拷贝或部分
拷贝,其中目标主对象既可以是主控站点上的表也可以是物化视图站点上的主物化视图。
混合复制包含多个主控站点和多个物化视图站点,是主控站点复制和物化视图复制的结合体,适合于复杂的业务情况。
三、数据复制的特点
数据复制通过在多个站点上建立备份,能够提高数据的安全性,同时也提高了数据的可用性,这是因为如果一个站点出现了问题,
用户可以选择其他站点继续进行操作,应用系统还可继续运行,从而数据复制提供了容错保护机制。
然而数据复制最基本的功能是提高数据库的性能。它通过将远程数据库中的数据复制到本地,使得应用能够就近访问数据,从而降
低网络传输负载,提高效率。而且在数据复制系统中,可以提供多个站点之间的负载平衡,让这几个用户使用这个服务器,另外几
个用户可以使用其他的服务器,以避免某些站点负载过重。
物化视图还提供了按子集进行复制,这样各站点就可只复制自己需要的数据,也能减轻网络的传输量。
- Oracle分布式系统数据复制技术——概念篇
- Oracle分布式系统数据复制技术
- 详解 Oracle 分布式系统数据复制技术
- 详解 Oracle 分布式系统数据复制技术
- 精细分析Oracle分布式系统数据复制技术
- 详解 Oracle 分布式系统数据复制技术(转)
- 分布式系统技术概念总结
- 构建分布式系统——技术考量
- oracle高级复制之一—三种复制技术特点
- oracle高级复制之一—三种复制技术特点
- 数据挖掘概念与技术——
- oracle复制技术在分布式信息系统中的同步应用
- Oracle 跨库 查询 复制表数据 分布式查询
- 分布式学习——基础概念篇
- 分布式系统相关概念
- MSSQL数据同步利用数据库复制技术实现数据同步更新复制的概念
- 5.数据挖掘概念笔记——数据立方体技术
- 分布式系列——分布系统的一些技术
- 通过添加新的节来感染PE文件
- spring2.0和spring2.5及以上版本的jar包区别 spring jar 包详解
- Codeforces Round #193 (Div. 2) / 332A Down the Hatch! (模拟)
- 【设计模式】学习笔记16:代理模式之虚拟代理(实现CD封面加载器)
- DeDecms 友情链接
- Oracle分布式系统数据复制技术——概念篇
- HDU 4617 Weapon (三维计算几何)
- 开发R程序包之忍者篇[http://cos.name/2011/05/write-r-packages-like-a-ninja/]
- 3Sum Closest
- How do human sketch objects?
- 好看的动漫 壁纸
- 一台服务器配置多WebSite
- delphi读取excel的两种方法
- C语言用结构体实现位段