一个有意思的问题:远程文件的局部更新

「已注销」 「已注销」 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
尽管现在上网速度已经足够快,但对于一些需要实时更新的远程数据文件,当体积越来越大时,这种远程更新就会因为文件太大而显得更新速度过于缓慢。

如果可以实现对一个数据文件,特指XML文件,实现其数据的局部更新,就是说此次编辑仅修改了哪一部分就向远程传送哪一部分,这样就可以大大提高处理速度。我现在想问的是:现在有哪些软件已经实现了一个大的XML文件(几十M甚至百M)的局部更新?或者,你认为这样的局部更新应该如何来作?

我的初步想法是:
1.定义网络数据包的更新协议
2.在协议数据内加入更新指令,主要包括:删除,修改,插入功能。
3.在协议数据内给出更新位置。
4.对于修改和插入功能,在协议数据内给出此次更新的局部数据。
5.服务器收到客户端的更新指令后,按位置及数据内容对服务器端的XML进行局部更新。

不知以上的想法成熟否?能否请大家谈谈自己的想法?
...全文
评论 5
收藏 已收藏
分享
返回顶部
「已注销」
通信技术 4,397 成员 28,909 内容