我们正在考虑为我们的应用程序使用Azure离线数据同步,这通常具有非常零星的连接(在大多数情况下,用户每天同步一次数据)。事实是移动应用需要持有大量数据(成千上万的产品)。目前我们有自己的同步解决方案,可以正常使用sqlite。
我的问题是,您对Azure离线数据同步的性能有任何经验或想法吗?它能处理真正大的数据集吗?
谢谢你
答案 0 :(得分:0)
Azure移动服务是流行的Microsoft同步框架的云版本。这是一个轻量级的json API,用于跟踪本地和远程数据存储之间的变化。它仅传输已更改的行,因此数据流量将最小。但是当你第一次同步并且你有大量数据时,它可能是一个问题。
您可以通过仔细设计数据库结构来克服此问题。 Azure SDK按表提供api到同步表,这使您可以灵活地选择要同步的内容而不是。