日期:2014-05-16  浏览次数:20510 次

备份的同时,实现读/写分离(转)

备份的同时,实现读/写分离

DSG RealSync数据库同步软件的实现!

拓扑结构:

?

?

数据库同步复制软件是实施关键系统灾备工程的一个重要组成部分,当生产系统出现异常或故障时,备份系统的数据库能够完全代替生产系统的Oracle 数据库管理系统,以实现关键系统的正常运行。

充分利用投入的资源:
 平时灾备数据库可以作为查询库来使用,方便的实现了读写分离,降低了主生产系统的压力。可以充分的把灾备资源利用起来,不至于浪费投入。
将查询、报表、统计等查询操作业务全部割接到备份数据库,主库只用于写操作。新写入的数据在三秒左右会同步到备份库。
读写分离的实现后,业务性能远远超过用户估计。

业务功能实现:
  在关键业务应用系统的数据库上安装复制软件代理程序,通过代理程序获取数据库的交易,实现数据变化的实时跟踪。抓取的数据通过1000Mbps以太网进行实时传输,实现系统数据同步到备份系统上的实时传输。

技术实现:
  复制软件是采用交易复制的方式进行数据同步;灾备数据库上的Oracle数据库处于OPEN状态,可提供实时数据访问。数据复制的时延可以控制在3秒左右;

?

==============================================

大家一般采用怎样的读写分离方案
1. 触发器 ?
2. 物化视图 ?
3. 高级复制 ?
4. 流复制 ?
5. 逻辑standby ?
6. 物理standby ?
7. 第三方工具

?