我希望实现服务器和分布式客户端之间的数据同步。服务器上的数据源是带有Django的MySQL。客户端可以不同。更新可能在客户端或服务器上进行,并且服务器和客户端之间的连接不可靠(例如,可以在断开的手机上进行更改,应在手机再次连接时进行同步)。
S.Lott在此问题中建议使用版本控制设计模式,这很有道理。我想知道是否有任何现有的包/实现可供使用。或者,我应该直接使用svn/git等?
还有其他选择吗?一定有同步框架或详细的算法描述,但我没有找到太多。如果您能指点我方向,我将不胜感激。
S.Lott在此问题中建议使用版本控制设计模式,这很有道理。我想知道是否有任何现有的包/实现可供使用。或者,我应该直接使用svn/git等?
还有其他选择吗?一定有同步框架或详细的算法描述,但我没有找到太多。如果您能指点我方向,我将不胜感激。