社区
Oracle 高级技术
帖子详情
连接多个DB的问题
MSCLUB
2011-09-07 08:03:07
我们的客户想在Production环境以外,再增加一个Preprod环境。 两个环境都用Oracle DB。 Preprod的数据要和Production保持一致。
连接DB的客户程序使用的是.NET。问一下,除了改写应用程序,让每次写操作都操作两遍(更新两个DB以外) 还有没有其它的方法?
是不是有类似Proxy的接口或产品,可以让应用程序只把写请求提交给Proxy,由Proxy再转发给不同的DB, 并保持两个DB始终同步。
似乎有同学有类似经验,可以提供一下建议?
...全文
75
4
打赏
收藏
连接多个DB的问题
我们的客户想在Production环境以外,再增加一个Preprod环境。 两个环境都用Oracle DB。 Preprod的数据要和Production保持一致。 连接DB的客户程序使用的是.NET。问一下,除了改写应用程序,让每次写操作都操作两遍(更新两个DB以外) 还有没有其它的方法? 是不是有类似Proxy的接口或产品,可以让应用程序只把写请求提交给Proxy,由Proxy再转发给不同的DB, 并保持两个DB始终同步。 似乎有同学有类似经验,可以提供一下建议?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangdh12
2011-09-07
打赏
举报
回复
dataguard
不要悲剧人生
2011-09-07
打赏
举报
回复
就像一楼说的,,,,用DATAGUARD,就可以。。。。做成数据库的双机热备的方式。 改应用程序太没必要了。。。
coolkisses
2011-09-07
打赏
举报
回复
这要求,就是实时同步(更新)了,通过oracle自有功能来实现。
一种方法,是通过 触发器,某一张表一旦发生更新,就自动触发条件,更新另一数据库的表数据。 如果需要更新的表很多,那就比较麻烦了,需要创建很多触发器,手工维护也是一件麻烦事。
另一种方法,通过数据备份恢复的功能,增量 或 全量备份都可。 定时 备份,再覆盖(恢复)另一数据库的数据。 如果实时性很高(需要立即更新),这种方法就不可取了。
iqlife
2011-09-07
打赏
举报
回复
oracle 有自己的同步数据的方式,ORACLE STREAM,DATAGUARD,
也可以使用自身的属性进行控制,常用的有JOB+DBLINK
《安富莱嵌入式周报》第211期:2021.05.03--2021.05.09
ST发布STM32WB5无线探索套件,适用于蓝牙、Zigbee及Thread应用开发。套件配备OLED屏、触摸按钮等组件,并提供详尽参考资料。此外,还包括蓝牙市场分析报告、新型低阻值电阻、Matlab与GreenHills合作工具箱等亮点。
什么都能播放的媒体播放器——Potplayer
Potplayer是一款功能强大的媒体播放器,支持多种格式的视频和音频,具备3D影像播放、字幕支持、编解码器管理和高级功能。本文详细介绍其特性、设置方法及录屏功能。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章