|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2003/11/21 14:23:03 |
标题: |
请高手给点意见,看看这个分析。。数据库的传输。。 |
浏览:1528 |
|
加入我的收藏 |
楼主: |
系统数据同步: 服务器端命名为Server,几个客户端命名为C1,C2…Cn,服务器端和客户端的数据结构一样,服务器端有固定的ip地址,客户端通过modem连接网络。现在需要将客户端的数据与服务器端的数据一致。分解一下步骤如下:(假设客户端c1与服务器端进行更新数据集) 1:在客户端首先需要将整个数据库数据导出,如果是第一次更新,则导出全部的数据,以后只根据时间段导出新添加的数据(如,现在时间2003-11-21 13:18:30,现在同步是第一次更新服务器数据,则将所有数据导出,如果明天更新就只导出从现在时间到明天更新时间之间的数据)。 2:将客户端导出的数据在客户端进行压缩 3:检测网络连接 由于客户端是通过modem连接到网络上,所以需要检测客户端的网络连接 4:将客户端导出的数据用文件形式传送到服务器端。 5:在服务器端进行解压 6:将客户端的数据添加到服务器端,(服务器端与客户端数据结构一致) 7:服务器端的数据完整后进行导出,再进行压缩加密,返回到客户端,在客户端进行解密解压,再将服务器端的数据添加到客户端的数据库中,并且保持数据完整性。
由于客户端是分多个的,服务器端数据相当于一个虚拟的服务器,主要是收集各个客户端的数据,将各个客户端的数据保持一致。所以以上步骤缺一不可。
有什么好的思路给我提供一点好么.现在几乎不知道从什么地方下手
----------------------------------------------
- |
|