免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9420 | 回复: 2
打印 上一主题 下一主题

sybase远程服务器与代理数据库真正意思上实现了sybase同步吗? [复制链接]

论坛徽章:
1
戌狗
日期:2014-08-05 13:32:44
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-01-17 16:55 |只看该作者 |倒序浏览
以下都是个人理解:
如题。前几天做测试。搭好这样的环境,本以为实现了sybase的数据同步(不用复制服务器)。可以昨天看到一句话   :与其它用户表一样,代理表存在于 Adaptive Server 数据库中。但是,与其它用户表不同的是,代理表的数据存在于远程服务器上。
通过代理表实现的同步只是表面上同步假象。而实际数据本机根本没有。。。。。我在想 通过本机代理数据库查询到的内容,用触发器写给本机其他数据库,这样来实现真正意义上的数据同步:
模拟: A 机  数据库 ceshi1   
           B机  代理数据库 ceshi_proxy   
   然后在B机上创建一个数据库ceshi2  ,通过触发器去实现 ceshi_proxy   与ceshi2的同步,继而实现ceshi1与ceshi2的同步

大家觉得这方案 可行性???

论坛徽章:
0
2 [报告]
发表于 2014-01-17 17:27 |只看该作者
這是行不通的
在代理庫上建trigger雖然不會有錯誤,但事實上代理庫中的trigger是不起作用的

因為在來源端insert資料,你雖然可以從代理庫中查的到,但它卻不會觸發代理庫中的trigger
因為代理庫中,並沒有存放真正的資料,也就是不會有insert的動作

所以,利用代理庫+trigger來實現同步,目前看起來是不行的。

论坛徽章:
1
戌狗
日期:2014-08-05 13:32:44
3 [报告]
发表于 2014-01-20 09:36 |只看该作者
是的,这个方案,我做过测试,NO回复 2# ceozenliu


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP