Chinaunix首页 | 论坛 | 博客
  • 博客访问: 606675
  • 博文数量: 841
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 10:08
文章分类

全部博文(841)

文章存档

2011年(1)

2008年(840)

我的朋友

分类:

2008-10-28 10:12:30


  1. 引言
  在开发跨地域进销存管理系统时,如何实现不同地区的数据同步,如何保持数据的一致性、及时性成为系统成败的关键。
  我们成功地解决了这个问题,现介绍如下。
  系统环境
  数据库系统:SQL Server 7.0
  操作系统:WINDOWS NT 4.0,IIS4.0
  网络:销售中心通过一条专线连接到Internet,各地区分销点通过modem拨号连接到Internet。
  2. 复制策略
  综合考虑各种因素,如数据联系的紧密程度、网络的可靠性、费用等,我们选择分散处理数据,定时同步数据的方式。为
  此,我们把数据分为两类:只需单向复制的数据(例如系统的基础数据、一部分日常处理的数据) 、需双向复制的数据
  (一部分日常处理的数据) 。 只需单向复制的数据又可分为:由销售中心维护,分发给各分销点的数据;由各分销点维
  护,汇总到销售中心的数据。不同类型的数据需采用不同的复制策略。
  由销售中心维护,分发给各分销点的数据
  在销售中心的SQL Server上设定其自身作为出版和分发,定义好出版物,采用事物复制模型和匿名订阅方
  式。在分销点的SQL Server上设定拉式订阅。
  由各分销点维护,汇总到销售中心的数据
  在分销点的SQL Server上设定其自身作为出版服务器和分发服务器,销售中心的SQL Server作为订阅服务器。定义好出版
  物,采用事物复制模型。并设定推式订阅,将数据复制到销售中心。
  
  需双向复制的数据
  在销售中心的SQL Server上设定其自身作为出版服务器和分发服务器,定义好出版物,采用合并复制模型和匿名订阅方
  式。在分销点的SQL Server上设定拉式订阅。
  
  为什么采用上述复制策略呢?这是因为销售中心的计算机上有固定IP,而分销点的计算机上只有动态IP以及数据有不同的
  分类。
  
  
【责编:admin】

--------------------next---------------------

阅读(298) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~