Oracle读、写分离的实现
程序员文章站
2024-01-10 22:31:16
...
备份的同时,实现读/写分离 拓扑结构: 数据库同步复制软件是实施关键系统灾备工程的一个重要组成部分,当生产系统出现异常或
备份的同时,实现读/写分离
拓扑结构:
数据库同步复制软件是实施关键系统灾备工程的一个重要组成部分,当生产系统出现异常或故障时,,备份系统的数据库能够完全代替生产系统的Oracle 数据库管理系统,以实现关键系统的正常运行。
充分利用投入的资源:
平时灾备数据库可以作为查询库来使用,方便的实现了读写分离,降低了主生产系统的压力。可以充分的把灾备资源利用起来,不至于浪费投入。
将查询、报表、统计等查询操作业务全部割接到备份数据库,主库只用于写操作。新写入的数据在三秒左右会同步到备份库。
读写分离的实现后,业务性能远远超过用户估计。
业务功能实现:
在关键业务应用系统的数据库上安装复制软件代理程序,通过代理程序获取数据库的交易,实现数据变化的实时跟踪。抓取的数据通过1000Mbps以太网进行实时传输,实现系统数据同步到备份系统上的实时传输。
技术实现:
复制软件是采用交易复制的方式进行数据同步;灾备数据库上的Oracle数据库处于OPEN状态,可提供实时数据访问。数据复制的时延可以控制在3秒左右;
推荐阅读
-
Oracle读、写分离的实现
-
Node.js Sequelize如何实现数据库的读写分离
-
MySQL 基础知识梳理学习(五)----详解MySQL两次写的设计及实现
-
smarty模板文件.tpl在写标签的样式设置的时候href属性值为什么写“javascript:”就能完成,这样写了如何实现的,就是样式设置的路径是如何读取的
-
PHP写日志的实现方法,php日志实现
-
写第一个PHP扩展, 实现计算数组的个数
-
不用框架,纯PHP,能实现这样的功能吗?有很多页面,有插入删除修改功能,只写一种增删改方法,其他页面也能共用这一个方法
-
MySQL实现类似Oracle的序列_MySQL
-
利用dblink实现Oracle对Oracle数据库的同步
-
php实现仿写CodeIgniter的购物车类