数据库复制技术在Internet上的实现

原创 2003年03月09日 11:10:00

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

需双向复制的数据
在销售中心的SQL Server上设定其自身作为出版服务器和分发服务器,定义好出版物,采用合并复制模型和匿名订阅方式。在分销点的SQL Server上设定拉式订阅。

为什么采用上述复制策略呢?这是因为销售中心的计算机上有固定IP,而分销点的计算机上只有动态IP以及数据有不同的分类。

以上仅是解决办法的简略介绍,望各位多提宝贵意见。

复制技术在Internet上的实现

  • zgqtxwd
  • zgqtxwd
  • 2008年04月27日 19:06
  • 84

利用数据库复制技术实现数据同步更新

复制的概念   复制是将一 组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台 服务器上,从而使不同的服务器用...
  • my98800
  • my98800
  • 2016年08月29日 09:12
  • 648

四种主流复制技术介绍,复制原理,优缺点分析

谈容灾,谈灾备,我们总是不可避免的要提到复制技术。因为复制技术具有备份所不具备的切换优势(详见备份和复制的区别),能够得到更好的恢复点目标(PRO)和恢复时间目标(RTO),所以成为较高层次容灾方案设...
  • jianjian2024
  • jianjian2024
  • 2015年12月04日 17:02
  • 3098

演讲实录:MySQL 8.0 中的复制技术

在近期的第七届数据技术嘉年华上,甲骨文MySQL研发工程师宋利兵做了“MySQL-8.0中的复制技术”为主题的演讲,介绍了MySQL-8.0中异步复制和Group Replication复制的发展方向...
  • Enmotech
  • Enmotech
  • 2017年12月15日 00:00
  • 611

基于数据库复制的技术架构讨论

背景这里的数据库复制指的是将 主 业务数据库实例上的库通过同步机制(比如 MySQL binlog)准实时(比如最大延迟为 3s)复制到其他数据库实例上,这些实例库只做查询,不做数据写入。这套架构设计...
  • DL88250
  • DL88250
  • 2016年06月07日 14:01
  • 3053

利用SQL Server复制技术实现数据同步更新

利用SQL Server复制技术实现数据同步更新 Microsoft SQL Server 2000复制的概念:在数据库之间对数据和数据库对象进行复制和分发并进行同步以确保其一致性的一组技术。 使用复...
  • chinahuyong
  • chinahuyong
  • 2008年06月18日 23:35
  • 1340

“MMC无法在比Internet Explorer 5.5以前的Internet Explorer版本上运行。

问题???? “MMC无法在比Internet Explorer 5.5以前的Internet Explorer版本上运行。 打开计算机管理时, 会出现“MMC无法在比Internet ...
  • Sunnyfans
  • Sunnyfans
  • 2012年08月09日 13:30
  • 14216

应用层-5、DNS

DNS是Internet的核心服务且在应用层实现,它的核心作用就是把域名(www.baidu.com)转换为能够在互联网确定唯一服务器的IP地址。核心方法就是按照域名分层解析。...
  • iostream1001001
  • iostream1001001
  • 2017年09月15日 08:34
  • 64

DB2 V9.1 复制技术新特性

 本文将按照复制技术的分类以及复制组件的逻辑顺序来对 DB2 V9.1 中复制技术的新特性和改进做一个总体介绍。 DB2 V9.1是IBM最新推出的数据库系统,除了延续以前版本对DB2数据库管理的特性...
  • ibmjournal
  • ibmjournal
  • 2007年05月09日 15:18
  • 531

异构数据库复制技术的研究与实现(上)

异构数据库复制技术的研究与实现 1 引言网络技术的飞速发展和广泛应用,特别是因特网的普及,大大方便了企业的跨地域发展。同时,为了适应不断增长的商业竞争环境,许多企业通过不断重组和分散经营来提高效率,形...
  • happyxf
  • happyxf
  • 2004年06月11日 10:11
  • 975
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库复制技术在Internet上的实现
举报原因:
原因补充:

(最多只允许输入30个字)