从Android应用程序查询大量数组的最快方法?

时间:2016-01-11 01:34:55

标签: android arrays server

我有一些特定属性和信息的.tsv / .csv文件。该文件如下所示:

attribute 1, info 1  
attribute 2, info 2  
attribute 3, info 3  
attribute 4, info 4  
...

有超过10,000行,并且由于每行有2个字符串(空格,数字和字母,用逗号分隔),因此对于每个使用的用户来说,此文件的大小太大而无法下载到手机上该应用程序。我想要一个简单,快速实现的解决方案,允许我从应用程序查询此数组,例如通过应用程序询问"属性2",它将返回" info 2&#34 ;

我研究过这些方法:
  - AWS :这需要多种语言,能够从Android应用程序接收查询,并返回一些值。据我所知,这需要ajax / JS / node和其他API,但我只熟悉JS,设置时间太长。
  - 网站:这需要将数组作为原始HTML上传到受密码保护的网站。但是,要从本网站上读取数据,我必须下载所有数据,这会破坏目的。也许某种网络刮板就足以查询这个网站了?   - SQL :这需要将SQL数据库下载到用户的设备,这可能会占用几MB的空间。在应用商店中显示时,这个总数会被添加到应用的大小吗?

1 个答案:

答案 0 :(得分:1)

我会使用parse.com。您可以轻松上传CSV文件,然后从Android查询。唯一需要注意的是,如果您预计会遇到非常繁重的交易负担,您可能会遇到麻烦。