如何实现Oracle数据库的读写分离

 我来答
育知同创教育
2016-03-22 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

实现Oracle数据库的读写分离的方法:

DSG RealSync同步软件的实现方案:

利数据库同步复制软件是实施关键系统灾备工程的一个重要组成部分,当生产系统出现异常或故障时,备份系统的数据库能够完全代替生产系统的Oracle 数据库管理系统,以实现关键系统的正常运行。
1、充分利用投入的资源:
平时灾备数据库可以作为查询库来使用,方便的实现了读写分离,降低了主生产系统的压力。可以充分的把灾备资源利用起来,不至于浪费投入。
2、将查询、报表、统计等查询操作业务全部割接到备份数据库,主库只用于写操作。新写入的数据在三秒左右会同步到备份库。
读写分离的实现后,业务性能远远超过用户估计。
3、业务功能实现:
在关键业务应用系统的数据库上安装复制软件代理程序,通过代理程序获取数据库的交易,实现数据变化的实时跟踪。抓取的数据通过1000Mbps以太网进行实时传输,实现系统数据同步到备份系统上的实时传输。
4、技术实现:
复制软件是采用交易复制的方式进行数据同步;灾备数据库上的Oracle数据库处于OPEN状态,可提供实时数据访问。数据复制的时延可以控制在3秒左右。

匿名用户
2015-05-25
展开全部
  在MySQL作为应用系统的后台数据库时,我们常常见到这样的架构,一拖二、一拖三等等。这是用MySQL的读写分离技术,实现数据的写入和读取分别在不同的库上,提升了数据库服务能力。
  同样,在Oracle作为后台数据库的架构中,我们也可以这么做。实现的方式有很多种。有基于RAC架构的,使用其中某个节点作为读库;有基于Streams数据复制技术的,实时将数据复制到另外一个库供读取;有使用第三方数据复制软件的,如Golden Gate(已经被Oracle收入囊中)、DSG的,也是实时复制数据到另外一个库中。还有使用Logical standby技术,实时复制数据到一个库,且该库是对应用而言是只读的。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahua0597
2015-05-24 · TA获得超过107个赞
知道小有建树答主
回答量:303
采纳率:50%
帮助的人:150万
展开全部
dataguard 或 golden gate
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LinusMarkZhao
2015-05-24
知道答主
回答量:50
采纳率:0%
帮助的人:10.5万
展开全部
你可以查看一下 ogg这个关键词的资料,golden gate
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式