浅谈Oracle数据库之间数据同步⽅案随着信息技术的飞速发展,企业信息化建设的不断深⼊,使得企业业务系统数量不断增加。这时,各业务系统之间数据交互,各⼦业务系统与核⼼业
汤姆 克鲁斯女儿>dnf武器大全务系统之间数据交互,诸如此类场景的应⽤需求不断出现。因此,IT部门应对此类需求的压⼒越来越⼤。⽐较突出的问题,主要有实时性与性能的冲突,数据交互⽅案的安全性与健壮性等。下⾯浅谈下Oracle数据库之间数据同步⽅案,不涉及⽅案的好坏选择,可供参考。
Oracle 提供的数据同步⽅案:
1,⽐较原始的,触发器/Job + DBLINK的⽅式,可同步和定时刷新。
2,物化视图刷新的⽅式,有增量刷新和完全刷新两种模式,定时刷新。我是不是你最疼爱的人歌词
3,⾼级复制,分为多主复制和物化视图复制两种模式。其中多主复制能进⾏双向同步复制和异步复制,物化视图⽤于单向复制,定时刷新,与2类似。4,流复制,可实时和⾮实时同步。
5,GoldenGate复制,Oracle新买的复制产品,后⾯应该会取代流复制。它不仅能提供Oracle数据库之间的数据复制⽀持,还⽀持在不同种数据库之间的数据同步,也可设置实时和⾮实时同步。
6,DataGurd,此技术主要⽤于灾备⽅案,不过在最新11gR2版本中加⼊了备库实时应⽤⽇志,同时能o
pen提供read only访问的功能。因此,可以作为读写分离,或者作为report数据库,降低系统负载的⼀个好的⽅案。
其中上⾯1,2,3,是采⽤Oracle数据库内部的机制来实现,⽽4,5,6是采⽤挖掘数据库⽇志的⽅式实现的。因此,后⾯3中⽅式在性能上会更好些。第三⽅提供的数据同步⽅案:
主要根据实现机制分为两⼤类:
1,采⽤挖掘数据库⽇志的⽅式实现
苏州科沃斯机器人qq飞车车队简介地热回水管不热怎么解决市场上⽤的⽐较多的,如Quest SharePlex , DSG RealSync 。此类软件与Oracle 新收购的GoldenGate⼯具类似。
2,采⽤相关软件在存储级进⾏复制
IBM,EMC等存储⼚商可以实现,使⽤第三⽅存储管理软件,如Veritas Replication也可实现。此类⽅式应⽤场景与上⾯6类似。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论