3.3 性能需求 1. 精度: 内容来自论文无忧网 www.paper51.com 1) 服务器端的增量数据能够准确的同步到客户端,不应该存在数据被截断的情况。 paper51.com 2) 数据传输过程中对数据丢失的情况,应该不影响同步数据的完整性。 copyright paper51.com 2. 时间特性要求: paper51.com 1) 同步操作对其它正常的数据库应用,无明显性能降低现象。 http://www.paper51.com
2) 对配置了实时性同步的,同步延迟应小于1分钟(除网络断开等异常情况)。 内容来自论文无忧网 www.paper51.com
3. 灵活性 http://www.paper51.com
1) 同步的字段可动态配置,当添加、修改字段后可以通过简单的配置来实现修改后的同步。 paper51.com 3.4 输入输出要求 内容来自www.paper51.com
输入:服务器端数据的改变。 http://www.paper51.com 处理:字段合并,分解或者是一定的运算加工。 copyright paper51.com
输出:将处理了的数据更新到客户端。 paper51.com 3.5 运行需求 内容来自www.paper51.com
1. 硬件环境需求: copyright paper51.com
客户端、服务器端:专用数据库服务器,P4以上,512M以上内存,80G以上硬盘;Internet网络连接。 paper51.com 2. 软件环境: 内容来自论文无忧网 www.paper51.com 源端:Windows 2003/XP 操作系统、Sql Server 2000数据库、IIS 5.0、.NET Framework1.1。 copyright paper51.com
目标端: Windows 2003/XP 操作系统、数据库环境、.NET Framework1.1。 paper51.com 4 方案设计 copyright paper51.com 结合前面的同步原理,以及需求的介绍,下面给出同步的方案设计: 内容来自论文无忧网 www.paper51.com 4.1 数据库同步复制模型 内容来自论文无忧网 www.paper51.com 模型包括源结点和目标结点两大块。源结点模块包括:数据库捕获模块、数据生成模块、WebService、同步控制模块、定时器、配置模块等组成。目标结点包括:数据库同步控制模块、数据导入模块、配置模块。如图 5所示。 paper51.com
paper51.com
|