将数据存储到SQLite还是从Internet解析?

时间:2018-09-08 08:30:23

标签: android

假设我有50.000条记录的string数据,而我对于使用解析方式或将其存储到sqlite中感到困惑。

  • 在两种情况下,应用都需要互联网连接。
  • 因此数据可能会更改,如果我将数据存储到sqlite中,可能是 比从互联网解析困难。
  • 如果我以拳头的方式将数据存储到sqlite中,我的应用程序大小将会更大。

我是android的新手,我正在寻找有关应该使用哪种方式的帮助。

1 个答案:

答案 0 :(得分:0)

这个问题的答案取决于时间和内存资源的重要性

如果您选择解析数据,则与sqlite相比将花费更多时间
如果选择sqlite,它将占用设备更多的内存

因此,这取决于您将更多时间或内存分配给哪个资源

我还有另一种解决方法
您可以将它们一起使用

即没有互联网连接时将数据存储在数据库中
一旦互联网连接可用,您就可以将数据从数据库存储到api,并从数据库中删除数据

希望这可以帮助您构建应用