我正在寻求在服务器和分布式客户端之间实现数据同步.服务器上的数据源是mysql,顶部是django.客户可以有所不同.更新可以在客户端或服务器上进行,并且服务器和客户端之间的连接不可靠(例如,可以在断开连接的手机上进行更改,当手机再次连接时应该同步).
S. Lott建议在这个问题中使用版本控制设计模式,这是有道理的.我想知道是否有任何现有的包/实现我可以使用.或者,我应该直接使用svn/git/etc吗?
还有其他选择吗?必须有同步框架或算法的详细描述,但我找不到很多运气.如果你指出我正确的方向,我将不胜感激.