Sql server 将ipad上的sqlite与远程sql server同步

Sql server 将ipad上的sqlite与远程sql server同步,sql-server,ipad,sqlite,sync,Sql Server,Ipad,Sqlite,Sync,我对ipad的开发还不熟悉。我必须为员工使用iPad的客户开发一个应用程序。我要开发这个应用程序,将他们拥有的数据存储到他们服务器上的主sql server。在研究过程中,我发现人们一旦将数据放在ipad上,然后将其与服务器同步,就会这样做。我以前在android上使用过sqlite。但那就像一个学校项目。积垢操作基本上是。因此,由于我对sqlite知之甚少,我希望以这种方式来开发这个应用程序。我的问题是,我是否可以编写一个应用程序,在同步临时sqlite数据后将其与服务器同步?我还有更多的问题

我对ipad的开发还不熟悉。我必须为员工使用iPad的客户开发一个应用程序。我要开发这个应用程序,将他们拥有的数据存储到他们服务器上的主sql server。在研究过程中,我发现人们一旦将数据放在ipad上,然后将其与服务器同步,就会这样做。我以前在android上使用过sqlite。但那就像一个学校项目。积垢操作基本上是。因此,由于我对sqlite知之甚少,我希望以这种方式来开发这个应用程序。我的问题是,我是否可以编写一个应用程序,在同步临时sqlite数据后将其与服务器同步?我还有更多的问题。。
谢谢。

当然可以在多个数据库之间同步数据

一般来说,您必须记录自上次同步以来所做的所有更改(通常使用序列号或时间戳完成),并将这些更改应用于其他数据库

如果同一数据已被多个用户修改,则必须以某种方式解决此冲突

如果多个用户可以添加数据,则必须防止主键重复

有关一些相关概念的解释,请参见这些维基百科文章:



当然可以在多个数据库之间同步数据

一般来说,您必须记录自上次同步以来所做的所有更改(通常使用序列号或时间戳完成),并将这些更改应用于其他数据库

如果同一数据已被多个用户修改,则必须以某种方式解决此冲突

如果多个用户可以添加数据,则必须防止主键重复

有关一些相关概念的解释,请参见这些维基百科文章:



这个家伙可能解决了这个问题,但它只支持Xamarin(iOS或Android)


这个家伙可能解决了这个问题,但它只支持Xamarin(iOS或Android)