楼主: jlandzpa

[精华] 请大家探讨一个数据传送的方案(置顶几天)

[复制链接]
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
81#
发表于 2002-9-10 17:05 | 只看该作者
请问用高级复制和DB_LINK要怎么做,步骤是什么?

使用道具 举报

回复
论坛徽章:
3
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
82#
发表于 2002-9-10 23:27 | 只看该作者

我建议用ftp传,我是这样做的,效果很好。

做好用脚本来处理。每天检查log文件就可以了。

使用道具 举报

回复
论坛徽章:
0
83#
发表于 2002-9-12 13:49 | 只看该作者
我现在也正有这方面的问题,准备用db_link,现在看了各位的意见后,看样子行不通。
我的系统是这样的:
几个分局的库结构一样,省局有一个库,库结构和分局不一样,是分局数据的汇总,大家有什么好的方案吗?实时性要求不是太高

使用道具 举报

回复
论坛徽章:
0
84#
发表于 2002-9-18 00:06 | 只看该作者

re:

你的网络带宽是100M/10M吗?
只要速度可以,可以试试看!最好在省局写一个数据迁移的小程序,将分局的数据结构与省局的数据库建立对应关系,定期执行,就OK!
最初由 lddl 发布
[B]我现在也正有这方面的问题,准备用db_link,现在看了各位的意见后,看样子行不通。
我的系统是这样的:
几个分局的库结构一样,省局有一个库,库结构和分局不一样,是分局数据的汇总,大家有什么好的方案吗?实时性要求不是太高 [/B]

使用道具 举报

回复
论坛徽章:
0
85#
发表于 2002-9-18 13:37 | 只看该作者

Re: re:

不是,我应该是internet,速度会很慢
最初由 david_well 发布
[B]你的网络带宽是100M/10M吗?
只要速度可以,可以试试看!最好在省局写一个数据迁移的小程序,将分局的数据结构与省局的数据库建立对应关系,定期执行,就OK!
[/B]

使用道具 举报

回复
论坛徽章:
0
86#
发表于 2002-9-18 13:42 | 只看该作者

?

请教各位,用ftp的各位弟兄,有没有两边传送接受的源代码,包括压缩、校验到目的地后的数据是否正确?拜托如有的话,贴出来好不好?谢谢

使用道具 举报

回复
论坛徽章:
0
87#
发表于 2003-7-18 03:31 | 只看该作者

采用BrieiCase模式最合适

此种应用属典型的BrieiCase模式的应用。即客户端从数据源取得自己的数据后,然后可以与服务器端数据源断开而独立工作。客户端可以对自己的数据进行任意更新,必要时将数据存在本地的文件中。当客户端再次与服务器端数据源连接时,可以把与数据源断开的这一段时间内对数据所做的修改更新回服务器端数据源中。

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
88#
发表于 2003-7-18 22:45 | 只看该作者
一年过去了,现在ORCLE的复制技术仍然还不够成熟吗?

最初由 surula 发布
[B]其实复制技术应该可以的,可惜ORCLE的复制技术还不够成熟,
SYBASE的复制技术要的多了,可以实现异构环境的复制,全国铁路的售票系统就是用SYBASE的复制技术实现的,实时性不错,有事务复制技术,而不是快照。 [/B]

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
89#
发表于 2003-7-18 22:54 | 只看该作者

Re: 为什么不用stand by 呢?

虽然stand by 可以做到zero loss,可那个stand by 是只读的。

最初由 wzy25 发布
[B]用stand by 完全可以解决问题嘛,而且还可以做到zero loss [/B]

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
90#
发表于 2003-7-18 22:58 | 只看该作者
3、使用Oracle的standby,这种方式有点大炮打蚊子的嫌疑

问题是这个大炮可能很便宜,但有可能打不到蚊子。


最初由 hanvey 发布
[B]从头看到尾,大家的方案都有些可取之处。
我个人认为(根据我以前做过的一些脱机交易的数据传输的经验),我觉得有如下几种方式可以试一试:
1、使用db_link,在使用db_link时有一些问题,网络条件不好每传过一组数据,最好提交一次,设计时考虑降低数据传输量。容易产生分布式死锁。
2、使用Oracle高级复制,跟DB_link是一样的,高级复制就是使用DB_LINK实现的。
3、使用Oracle的standby,这种方式有点大炮打蚊子的嫌疑,并且需要两端的数据库是一致的。因为standby是对redo log的传输,所以要求两边的数据库要一致。
4、编程做一个c/s结构的传输程序,使用ftp进行传输,实现起来也比较简单,效率比较高,速度也快,稳定性也好。但是需要好好的设计一下。
5、使用MQ,这是个最好的方案,但是可能比较贵。
6、可以使用JMS传输XML文件。
7、使用soap协议传输

第6、第7现在我们正处在论证阶段,有些人说很好,有些人说不行。过段时间可能会有结果。应该说使用消息中间件和JMS/soap应该是最有前景的。 [/B]

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表