社区
C#
帖子详情
连接多个DB的问题
MSCLUB
2011-09-07 08:02:40
我们的客户想在Production环境以外,再增加一个Preprod环境。 两个环境都用Oracle DB。 Preprod的数据要和Production保持一致。
连接DB的客户程序使用的是.NET。问一下,除了改写应用程序,让每次写操作都操作两遍(更新两个DB以外) 还有没有其它的方法?
是不是有类似Proxy的接口或产品,可以让应用程序只把写请求提交给Proxy,由Proxy再转发给不同的DB, 并保持两个DB始终同步。
似乎有同学有类似经验,可以提供一下建议?
...全文
126
5
打赏
收藏
连接多个DB的问题
我们的客户想在Production环境以外,再增加一个Preprod环境。 两个环境都用Oracle DB。 Preprod的数据要和Production保持一致。 连接DB的客户程序使用的是.NET。问一下,除了改写应用程序,让每次写操作都操作两遍(更新两个DB以外) 还有没有其它的方法? 是不是有类似Proxy的接口或产品,可以让应用程序只把写请求提交给Proxy,由Proxy再转发给不同的DB, 并保持两个DB始终同步。 似乎有同学有类似经验,可以提供一下建议?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2011-09-07
打赏
举报
回复
如果倒霉,你用了没有自动复制的功能 --> 如果倒霉,你用了没有自动复制功能数据库
正规的数据库系统,全都应该有这个动态产生数据库副本的功能(就是随着数据库被更新,副本也同步更新,可能延迟一两分钟而已),而且这个其实是非常重要的功能,只不过许多人不注意罢了。副本不仅仅可以用来做后台的统计计算等等耗时的操作(因为这不会锁住记录),而且可以随时用来再生成更多的副本。
以专业开发人员为伍
2011-09-07
打赏
举报
回复
最好不要再应用程序这个层面做这个动作,换句话说可以说是多余揽祸上身。首先看看你的数据库系统本身有没有自动同步复制的功能,我想这基本上都可以得到,那么你的程序顶多是用一条命令启用这个功能(或者让数据库的配置参数自己去控制)。如果倒霉,你用了没有自动复制的功能,那么干脆从磁盘镜像等等角度去处理吧。
我使用的数据库全都有自动、动态写副本的功能,包括一些纯粹的NoSql数据库也是如此。
sanjiawan
2011-09-07
打赏
举报
回复
是要两个服务器的数据库同步吗 我有过这样的经历 先将两个服务器建立远程连接 对一个数据库进行增删改操作 然后对进行操作的数据库写触发器 触发另一个数据库的记录 达到不同服务器数据库同步的目的
阿妈的乖女儿
2011-09-07
打赏
举报
回复
好像可以定义一个类,将两个连接的db都放在一起,然后可以调用这个类。呵呵,好像是的,
ruanwei1987
2011-09-07
打赏
举报
回复
两个数据库一致。
可以用同步的方法,
不过这么好像不及时
你说这个方法,挺好的,帮你顶下,等解答
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...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章