【发布时间】:2012-01-31 19:45:52
【问题描述】:
所以我有一个相对简单的系统。 移动客户端在我希望同步到远程 SQL 服务器(与其他移动客户端共享)的 sqlite 数据库中创建记录。因此,当我在手机的 sqlite 表中创建新记录时,我会通过 RESTful API 将该更改推送到我的远程服务。我遇到的问题是如何对主键进行排序,以免数据发生冲突(即手机中的记录与完全不同的记录具有相同的主键服务器)。 在客户端引用记录和在服务器上引用相同记录的“最佳实践”是什么?
【问题讨论】:
-
总体思路是,客户端充当 Web 服务器的缓存,在客户端中创建更改,然后推送到 Web 服务器
标签: sql sql-server sqlite synchronization referential-integrity