1

我正在尝试在 Android 手机版本 >=2.2 上保存一些 json 数据,以供以后查询和离线使用。我发现 CouchDB 可以在 Android 上使用。但是有些帖子说,必须安装 SD 卡才能使用 CouchDB,例如:

在 Android 上使用 CouchDB 有什么要求?是否可以将 couchdb 直接复制到 android 设备上的 sdcard

并非我们所有的客户都在他们的 Android 手机上安装了 SD 卡,所以我想知道是否仍然需要在 Android 上使用 CouchDB,是否可以只使用本地存储?

4

1 回答 1

1

并非我们所有的客户都在他们的 Android 手机上安装了 SD 卡,所以我想知道是否仍然需要在 Android 上使用 CouchDB,是否可以只使用本地存储?

所以它取决于更多的因素,首先也是最重要的一个是数据库的大小。如果您的数据库将具有更大的大小,例如 10-100+ MB,则将 db 复制到内部存储或例如到 assets 文件夹并从那里读取不是很好和有效的。

我认为没有人不能给你正确的答案,但这取决于你会选择哪种方法。

还有另一种方法,例如您可以解析JSON然后将其序列化为具有较小大小的二进制文件,将其保存到内部存储/ sd卡中,如果您想读取,只需反序列化并获取数据。

于 2013-03-14T00:20:38.127 回答