两地数据库的同步

orcd 2010-11-23 06:12:38
现在需要把工厂的数据跟公司这边的数据进行同步。
工厂主要是生产的数据,公司这边想查看,公司这边更新了一些产品的信息之后工厂需要能看到。
公司的网络是光纤,有固定ip地址比较稳定,速度比较快。
工厂是使用的电话线上网无固定ip,上网速度比较慢

想过多种方式,由于工厂无固定ip地址,不知道能不能做数据库映射
现在采用的方式是通过把数据库中表的数据取出来生成xml文件,通过socket进行传输,但经常出现断线的情况,连接失败,不知道还有没有其他好的方式。由于工厂地处偏僻之地,上光纤可能性很小。
...全文
100 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2010-11-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 friendwaters 的回复:]
现在需要把工厂的数据跟公司这边的数据进行同步。
工厂主要是生产的数据,公司这边想查看,公司这边更新了一些产品的信息之后工厂需要能看到。
公司的网络是光纤,有固定ip地址比较稳定,速度比较快。
工厂是使用的电话线上网无固定ip,上网速度比较慢

想过多种方式,由于工厂无固定ip地址,不知道能不能做数据库映射
现在采用的方式是通过把数据库中表的数据取出来生成xml文件,通过socket进行……
[/Quote]
如果一端IP确定不了,就不好做了,帮顶。
Q315054403 2010-11-24
  • 打赏
  • 举报
回复
VPN。。公司固定,可在工厂端设置,若工厂环境变化时
再增量同步数据,估计每天数据量就很小了<含压缩>
有偿支持,自定义实现数据增量同步
永生天地 2010-11-23
  • 打赏
  • 举报
回复
只做过导出数据后,再通过网络或者其他方式传输到对方,再进行导入。感觉这样做最可靠
duanzhi1984 2010-11-23
  • 打赏
  • 举报
回复
我们公司用的就是VPN的方式。
duanzhi1984 2010-11-23
  • 打赏
  • 举报
回复
建议用VPN方式,

VPN方式在性能数据库的传输上面还是可以的。。。。
iqlife 2010-11-23
  • 打赏
  • 举报
回复
对实时数据没有要求的话,可以从工厂导出数据文件,然后传递给这边,离线给,快递可能比你的数据传输还快,如果网络太慢的话

或者自己写个断续短传的软件进行传送,在半夜的时候自动传送
billpu 2010-11-23
  • 打赏
  • 举报
回复
合并复制 标准应用 就是为你这样的情况度身定做的,订阅采用pull的方式,在网络连接允许的情况下同步
claro 2010-11-23
  • 打赏
  • 举报
回复
强调实施方式建议选择硬件VPN设备。
claro 2010-11-23
  • 打赏
  • 举报
回复
类似您这样的情况,07年给分站使用的VPN,10年基本上都是专线。
orcd 2010-11-23
  • 打赏
  • 举报
回复
VPN算是一种方式,但具体还有没有测试,效果怎么样也不太清楚,不知道楼上的用过没有,对我的这种情况帮助会多大?
claro 2010-11-23
  • 打赏
  • 举报
回复
可能说的有点模糊,现在的方式可以用硬件VPN实现公司固定IP和工厂拨号用户的网络互连,然后实现方式比较多,比如
http://blog.csdn.net/claro/archive/2009/07/03/4317900.aspx

claro 2010-11-23
  • 打赏
  • 举报
回复
经常出现断线的情况
先解决这个

对于离线生成XML数据,并在通路时取数据的方式比较赞同。

对于光纤的部分,如果条件可以上DDL或者专线都可以,然后转外网为内网互联DB操作,貌似现在无法达到。

对于非光纤的部分(工厂),建议做成VPN方式即可。工厂做dial-in端即可,断线自动连接,也可以实现转外网为内网,linkedserver操作。

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧