0

是否可以共享保存在 Skydrive 等共享驱动器上的 SQLite 文件路径并在应用程序启动时获取相同的副本?这样,对数据的任何更新都可以与应用程序功能分离,并且无需一次又一次地执行 Metro 应用程序发布以更新应用程序内的信息。

4

1 回答 1

0

我认为这是可能的,但这是一个坏主意。

考虑一下:如果两个不同的应用程序同时更改同一个数据库怎么办?由 Skydrive 决定如何处理合并,我很确定它不知道如何正确合并 SQLite 文件。

SQLite 旨在用作嵌入式 SQL 数据库。如果您希望跨多个客户端共享数据库,请考虑使用一些完整的数据库解决方案,例如 MySQL 或 PostgreSQL。如果您想允许离线访问您的应用程序数据,请考虑使用像 CouchDB 这样可以优雅地处理数据的多个并发版本的数据库。

于 2013-07-29T12:34:12.833 回答