找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 3802|回复: 2

Oracle分布式处理技术让我赚足面子

[复制链接]
烟雨轩 发表于 2011-9-8 16:03:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?快速注册

×
 呵呵,最近很多同学问我oracle分布式处理技术,觉得我能解决很多实际问题,看来在西安清华IT参加周末实训课
的学习,这些技术还是派上用场了,不但在同学面前也足足赚够了面子,也让我自己信心满满,好想再去学更高端的技
术,吼吼,我的Q25~24~789~809,如果有人想去喊我一起啊!分布式环境下的各节点必须具有很好的自治能力,以防
止某一个点或服务器故障而影响其它服务器正常工作。Oracle分布式数据库从Client/Server出发,经过内核的重新改造
,技术 上又迈进一大步,成功地支持超越 Client/Server的大规模分布式处理。
  Oracle具有极强的分布式处理能力。如透明的分布式查询、透明的分布式修改和分布式数据复制。透明的分布式查
询由数据库同义词及数据库链路(Database Link) 支持,能实现数据库的自动寻址,用户勿需关心数据的物理存放位置
。透明的分布式更新是通过自动的两阶段提交技术实现的。Oracle自动协调各服务器事务,操作要么一起成功,要么一
起失败,以保护分布式环境下的数据在任一时刻都于一致的状态。分布式数据复制技术有实时复制(Real-time
Replication)、存储转发复制(Stored-and-forward Replication)、以及基于时间的复制(Time-based Replication)等三种方
式。如实时复制,根据应用实际需要,在本地服务器上生成一个数据库触发器(Database trigger),一旦本地数据库有数
据操作,立即将所需复制数据一次复制到多个分布式节点上,而且是与本地操作同步执行。存储转发复制,由Oracle提
供的复制日志实现,即把所有需要复制的数据记录在日志中,若日志记录中的数据量达到一定的程度时,Oracle自动将
日志记录复制到各目的地上。基于时间的复制,由Oracle数据库参数实现,由该参数决定数据刷新的时间或间隔,
Oracle会自动按此间隔时间定期将远地节点的相差数据传适到本地快照表中,并且自动刷新,本地用户可以利用此快照
表数据,并结合本地数据进行复杂的分布式查询。
  以上三种方法复制的数据,在使用方法上,均可做为本地数据来使用。 可对其进行查询,修改等。对复制数据的
修改,可以进一步广播到其他复制版及原版上,这就是所谓的数据N-向复制。对于N-向复制,Oracle有一些自动实现的
冲突检测和解决技术,保护N-向数据复制时的分布数据一致性。
  Oracle的两阶段提交加上复制技术,为分布式环境下不同的应用需求提供了灵活的选择。例如,对于联机事务处理
的分布环境,可以选用两阶段提 交或实时复制技术,以保证分布式数据的实时的一致性。对于实时要求不太严格的环
境,可以使用另外两种复制技术,甚至在同一种系统中某些数据操作可选用实时的方法,某些数据操作可以选用异步的
方法。Oracle以完整而且灵活的分布式处理技术,来满足不同应用环境的需要。
  除此这外,Oracle还有分布式环境下的自动查询优化,分布式死锁检测和自动解锁、分布式环境下的数据库管理、
分布式数据库全局命名机制等。 所有这些功能,均从更大范围实现了数据库的分布式处理。
zhaxiciren 发表于 2011-9-8 21:49:46 | 显示全部楼层
娃有前途。。
回复

使用道具 举报

拉莫斯 发表于 2011-9-8 22:07:21 | 显示全部楼层
我表示我的oracle学习期终于搞定了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表