社区
Oracle 高级技术
帖子详情
连接多个DB的问题
MSCLUB
2011-09-07 08:03:07
我们的客户想在Production环境以外,再增加一个Preprod环境。 两个环境都用Oracle DB。 Preprod的数据要和Production保持一致。
连接DB的客户程序使用的是.NET。问一下,除了改写应用程序,让每次写操作都操作两遍(更新两个DB以外) 还有没有其它的方法?
是不是有类似Proxy的接口或产品,可以让应用程序只把写请求提交给Proxy,由Proxy再转发给不同的DB, 并保持两个DB始终同步。
似乎有同学有类似经验,可以提供一下建议?
...全文
49
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
Redis 配置
连接
池,redisTemplate 操作
多个
db
数据库,切换
多个
db
,解决JedisConnectionFactory的设置
连接
方法过时
问题
。
springmvc配置redis
连接
池 redis
连接
多个
db
数据库
Kettle
连接
数据库(
DB
连接
)
因为在单个作业或者转换中新建的
DB
连接
都是都是局域数据源,在其他转换和作业中是不能使用的,即使属于同一个作业下的不同转换,所以需要把他们共享,这样
DB
连接
就会成为全局数据源,不用多次编辑。 注意:在...
Redis 的
DB
多个
数据库使用
Redis自己安装默认提供了16个数据库. 每个数据库都有一个id, 从0开始,(0,15)。 不同的数据库中数据隔离保存。我们可以通过修改redis的配置...阿里云、腾讯云云数据库Redis版有256个
DB
,从
DB
0到
DB
255。 数据库是由一...
Thinkphp
连接
多个
数据库
今天开发项目的时候发现需要跨库做数据查询,所以查了
连接
过
多个
数据库的方法,现在分享出来给大家看一下: 第一种方法:模型实例化指定
连接
查询的时候发现,使用M方法直接
连接
也可以如下: 新版支持在实例化...
java j
db
c
连接
多个
数据库
第一次接触j
db
c
连接
多个
数据库 j
db
c
连接
多个
数据库 记录最近项目中用到了mysql数据库,并且
连接
多个
库。网上查阅资料发现大部分让改造方法。 于是我用了最笨的办法定义变量,并且在查询的时候代入变量 一,建立j
db
c...
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章