同步算法

时间:2008-09-12 17:02:03

标签: algorithm calendar sync

对同步算法有什么好的参考吗?

我对在多个用户之间同步以下类型数据的算法感兴趣:

  • 日历
  • 文档
  • 列表和大纲

我不只是寻找目录 a la rsync内容的同步;我有兴趣在单个文件中合并数据。

4 个答案:

答案 0 :(得分:14)

对所有同步都有一个高级且非常广泛的概述 Optimistic Replication 中的算法(由Yasushi Saito和Marc Shapiro编写,PDF格式)。

答案 1 :(得分:4)

SyncML是通常与某人的个人管理器相关联的事物的数据同步标准。几年前诺基亚和摩托罗拉都在大量使用它,但我不知道它目前的状态。

iCalendar是日历同步格式规范,CalDAV是WebDAV协议上的iCalendar实现。谷歌搜索iCal或iCalendar可能会将Apple提供的iCal应用程序作为Mac OS X的一部分。请继续查看结果列表,直至看到类似协议的内容。

答案 2 :(得分:0)

我原本以为查看任何开源源代码控制应用程序都会给你正确的想法 - 合并文件之间的变化正是他们所做的......

答案 3 :(得分:0)

我相信Delta Compression正是您所寻找的。