我正在尝试在Android手机版本> = 2.2上保存一些json数据,以便以后查询和离线使用。我发现CouchDB可以在Android上使用。但有些线程表示要安装SD卡才能使用CouchDB,例如:
What are requirements to use CouchDB on Android? 和Is it possible to copy couchdb directly to sdcard on android devices?
并非所有客户的Android手机上都安装了SD卡,所以我想知道是否仍然需要在Android上使用CouchDB,是否可以只使用本地存储?
答案 0 :(得分:1)
并非所有客户的Android手机都安装了SD卡, 所以我想知道是否仍然需要在Android和Android上使用CouchDB 是否可以只使用本地存储?
因此,它取决于更多因素,首先,最重要的是数据库的大小。如果您的数据库具有更大的大小,例如10-100 + MB,那么将数据库复制到内部存储器或例如复制到资源文件夹并从那里读取就不是很好和有效。
我认为没有人不能给你正确的答案,但是你选择的方法取决于你。
还有另一种方法,例如你可以解析JSON
然后将其序列化为更小的二进制文件,将其保存到内部存储/ SD卡中,如果你想阅读只是反序列化它并获得数据