目前,我正在使用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/