【发布时间】:2014-01-05 04:22:25
【问题描述】:
我正在开发一个 Android 应用程序,该应用程序必须与通过 REST API 调用公开数据的数据库同步数据。它需要定期下载更改的数据并将其存储在本地,以便离线使用。
问题是远程数据库是一个文档数据库,所以我不只是返回平面表,而是返回带有嵌套子级和嵌套数组的文档。
我不能只将其转换为 SQLite 以使用适配器进行查询。我需要
- 将数据存储在设备上的文件中(无法查询,或轻松与 BaseAdapter 一起使用)
- 在设备上将数据从面向文档的数据转换为关系数据(大量容易出错的代码)
- 使用嵌入式文档数据库
我想要选项 3,但我似乎无法为此找到切实可行的解决方案。有没有我没有看到的选项或有人有什么建议?
【问题讨论】:
标签: android sqlite mongodb couchdb document