Hye那里即将开发一个使用html5的最后一年项目的网络系统,但我有点困惑我将如何从移动设备同步到服务器......有没有办法从移动(SQL精简版)到管理员(SQL服务器)进行同步...请在此方面帮助我从手机到服务器的同步
0
A
回答
0
同步可以开始很简单,但很快就会变得相当复杂。这一切都取决于你的需求。
问自己以下问题:
- 我需要处理删除? - 墓碑/删除标志
- 是同步单向还是双向? - 备份/复制与完全同步
- 做任何事情需要超过100ms一秒保存? - 日期/时间问题,或需要重叠
- 是否可以一次在两个设备(或设备和服务器)上编辑记录? - 冲突
简单的解决方案是只使用“lastModified”字段并跟踪您的位置。请记住使用运行数据库的系统的日期/时间,以便设备获取服务器的当前UTC日期/时间,然后获取所有更新< =该日期/时间。只需查询所有记录,因为这些记录比保存日期更新并将它们复制到其他服务器。
更复杂的解决方案跟踪删除,处理事务(同步启动之前,同步完成后,通过简单的解决方案遗漏),拥有先进的解决冲突,支持批处理等
为了要停止更安全使用日期/时间并为您的修订版提供全球计数器。如果你想跟踪已经开始但未提交它们的事务的更新(看SQL Server更改跟踪,CHANGE_TRACKING_CURRENT_VERSION()
),这变得更加棘手。
更多详细信息可以在Microsoft Sync Framework上找到,作为它的一个例子。
相关问题
- 1. 服务器同步到NTP服务器
- 2. 同步架构服务器到服务器同步
- 3. 同步数据从许多客户机到服务器(SQL)
- 4. 将Android手机与第三方服务器同步
- 5. 从共享CentOS服务器同步到VPS CentOS服务器
- 6. pyBluez python服务器 - 手机没有看到我的服务器
- 7. Android从服务器通知android手机
- 8. android手机连接到sql服务器
- 9. Ios从服务器同步文本
- 10. 同步图像使用从iPhone到OS X的同步服务
- 11. 自动同步到网络服务器?
- 12. 连接手机和PC到同一个网络服务器
- 13. 从手机到网站的客户端/服务器安全
- 14. 从Android手机到服务器的视频文件传输
- 15. 本地解析服务器同步到云解析服务器
- 16. 同步本地分析服务器到云解析服务器
- 17. 服务器场同步
- 18. 与服务器同步GIT
- 19. 同步PouchDB与服务器
- 20. GWT - 同步 - 服务器端
- 21. 与服务器同步
- 22. 同步SQL服务器sqllite
- 23. 如何将数据库从测试服务器同步到生产服务器
- 24. 找不到适合同步的服务器对于NTP服务
- 25. C# - 异步服务器vs同步服务器 - 套接字
- 26. 从现场服务器到本地mahine的数据库同步
- 27. 从设备sqlite到服务器的Android数据同步
- 28. 在同步的mysql服务器上设置手动增量值
- 29. 如何使手机联系人与xmpp服务器联系人同步?
- 30. 从手机发送数据到服务器
我认为你必须对你的“移动网络系统”有更具体的了解。常规浏览器无法访问SQL Lite数据库,因此当您说HTML5时,我认为您正在讨论的不是常规浏览器。浏览器可以通过AJAX调用来从服务器发送或检索数据。其他环境可能有其他功能。 – jfriend00