sqlite - Windows 8应用程序-与Skydrive的Sqlite同步

标签 sqlite windows-8 synchronization onedrive

目前,我正在使用Sqlite作为数据库编写Windows 8应用程序。我想让用户能够在任何设备上的应用程序的每个实例中查看其数据。通常,使用Windows Azure这样的在线数据库可以轻松解决此问题。但这不是我的选择。

使用Microsoft的免费服务“ Skydrive”作为平台在多个设备之间同步数据库文件是一个好主意吗?是否有人知道正在处理此问题的任何开源项目或博客,它们可以为我节省一些时间来编写必要的代码?

如果不是一个好主意,我可以使用哪些其他选项。我想将Sqlite保留为我的App的数据库。

我很高兴获得任何可能对我有帮助的反馈或链接。

最好的祝福

菲利普

最佳答案

imo这不是一个好主意,因为对db文件的访问很容易。可以说您可以轻松地访问数据库文件,因为您只需要知道应用程序数据包中的应用程序数据路径即可,但这仍然比仅打开skydrive困难得多。想想如果有人将这个目录在skydrive上公开发布会怎样。

我会结合本地数据库和在线数据库。联机db是用于同步数据的服务,而本地db是用于正常工作的服务。

关于sqlite - Windows 8应用程序-与Skydrive的Sqlite同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14089781/

相关文章:

windows - 如何在 Windows 中通过命令行创建快捷方式?

Java——利用SWAP函数解决互斥死锁

sqlite - 在 Windows Phone 8 中使用 SQLite 时无法使用商店测试工具包

android - Sqlite 数据库未从 Android Assets 文件夹复制

python - CherryPy 网页表单 : checkboxes produces error when unchecked

戈朗 : Values containing the types defined in this package should not be copied

.NET应用Mysql远程数据库同步

android - 删除行的同步是更好的字符串还是比较?

windows-8 - 在 Win8 和 WP8 应用程序中共享静态库

windows-8 - 在 SuspensionManager.SessionState 中存储字符串以外的内容