我正在开发一个Android应用程序,它必须与通过REST调用公开数据的数据库同步数据。它需要定期下载更改后的数据并在本地存储,以便脱机使用。
问题是,远程数据库是一个文档数据库,所以我不仅要返回平面表,还要返回带有嵌套子表和嵌套数组的文档。
我不能仅仅把它转换成SQLite来查询与适配器一起使用的数据。我也需要
我想要选项3,但我似乎找不到一个现实可行的解决方案。有什么选择我没有看到或者有人有建议吗?
发布于 2014-01-04 18:50:43
看看Couchbase-Lite-Android,看看它是否适合作为一个移动的同步NoSQL数据存储。不过我还没用呢。
如果这对您不起作用,那么考虑一下MongoDB的Java驱动程序。Android支持已经有很长一段时间了,BasicDBObject应该提供您需要的抽象级别。这将减少到SQLite的映射的痛苦。
https://stackoverflow.com/questions/20924856
复制相似问题