首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows 8和Phone 8之间的同步数据选项

Windows 8和Phone 8之间的同步数据选项
EN

Stack Overflow用户
提问于 2013-01-31 05:04:59
回答 1查看 777关注 0票数 2

我想创建一个应用程序,用户可以添加和查看数据。在台式机/平板电脑或手机上添加,并从任一来源读取。我希望数据存储在用户的任何设备之间同步。

我开始试用Azure,它看起来很有前途。这可能是在用户设备之间通过云同步数据的可靠方法。除了在用户设备之间同步之外,我目前不需要云服务。

我见过一些应用程序对用户的SkyDrive账户执行“备份/恢复”模式。但这似乎是一个手动过程。我希望看到它无缝地完成。

我已经研究过同步服务,但这更像是一个中心/辐射型解决方案。再说一次,我不需要一个中央数据库。

有哪些选项?在这一点上,我只使用Windows 8模式/实践就可以了。

EN

回答 1

Stack Overflow用户

发布于 2013-01-31 07:10:33

因为它们是独立的设备,所以您将需要一些服务层来为您执行存储/转发。这样你就有两个基本的选择,使用最终用户自己的存储(也就是SkyDrive)或者使用你自己的存储(也就是Windows Azure)。

Live SDKs完全支持SkyDrive,它提供了一种安全的方式,允许用户共享、存储他们的数据,并在多个设备上同步数据。您获得了安全性,而且您的服务器端存储没有任何成本。用户拥有他们的存储,而不是你。限制是,在SkyDrive (或您使用的任何文件同步服务)不可用的其他设备或用户之间共享相同数据时,您可能会遇到问题。

有了像Azure这样的服务层,你就有了更多的灵活性,但你也将负责维护(并支付)服务器端的存储/服务。你有没有看过"Windows Azure Mobile Services“。使用你的Azure帐户,你可以获得10个免费的Azure移动服务。您将为后端的SQL数据存储付费,而这一成本将取决于您在服务器端存储的数据量。您还需要确保以一种保护单个用户数据的方式来架构您的应用程序,但这实际上很容易做到,并且有很好的文档记录,并且为您提供了许多选择。

最后,您可以考虑要共享的数据类型。SkyDrive对于“文件”来说是很棒的。图片、歌曲、视频等。Windows Azure移动服务(WAMS)非常适合“数据”。

没有一个模型是对的,也没有错的。这取决于你的目标。

希望这能帮助你完成思考的过程

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14613755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档