处理大型XML / JSON文件的方法

时间:2012-06-21 07:23:37

标签: java android xml database json

我正在寻找创建一个Android(虽然iOS的问题将是相同的)应用程序,它几乎可以作为一个网上商店。

它将包含许多产品 - 可以通过我们想要的任何方式访问,因为仍然需要构建。

问题是,我们创建了一个纯文本文件来测试大小,事实证明,即使是没有结构(XML,JSON ..)的产品选择已经是300mb。 一旦我们添加了一个结构,这在逻辑上只会导致更多的开销并增加这个大小。

就像我说的那样,在接收数据方面几乎可以做任何事情。 他们可以构建一个API,以便能够在需要时一次获取一次产品,或者在后台进程中解析一个大文件......

然而,其中一个愿望是(尽可能)离线。这通常意味着将所有数据保存到手机上的数据库中,但如果这将导致SD卡上的300mb,这是不行的。

总结我真正想知道的事情; 有没有其他方法来处理这样的大数据,而不必经常连接到互联网,或者必须在某人的手机上下载300mb。

某种压缩,将其保存在数据库中的特殊方式......欢迎任何想法。

0 个答案:

没有答案