欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Oracle读、写分离的实现

程序员文章站 2024-01-10 22:31:16
...

备份的同时,实现读/写分离 拓扑结构: 数据库同步复制软件是实施关键系统灾备工程的一个重要组成部分,当生产系统出现异常或

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

拓扑结构:

Oracle读、写分离的实现

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

充分利用投入的资源:

平时灾备数据库可以作为查询库来使用,方便的实现了读写分离,降低了主生产系统的压力。可以充分的把灾备资源利用起来,不至于浪费投入。

将查询、报表、统计等查询操作业务全部割接到备份数据库,主库只用于写操作。新写入的数据在三秒左右会同步到备份库。

读写分离的实现后,业务性能远远超过用户估计。

业务功能实现:

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

技术实现:

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

Oracle读、写分离的实现