sqlite表可以有100,000条记录吗?

时间:2015-02-02 12:33:18

标签: android web-services sqlite titanium-mobile

我有一个网络服务返回近1个lac记录(并且每天都在增加),由移动应用程序通过后台服务进行处理。

  1. 我的想法是将记录保存在sqlite数据库中,因为它也将脱机使用,这是否可以理解?
  2. 它可以增长的sqlite数据库的大小是否有限制?
  3. 当我离线时,是否有更好的解决方案从Web服务中消耗如此庞大的数据

1 个答案:

答案 0 :(得分:1)

我怀疑它超过1TB(可能是由于32位架构,虽然某些程序带有大文件支持,允许更多)。幸运的是,android.database.sqlite.SQLiteDatabase具有以下API调用,该调用返回数据库可能增长到的最大大小:

long getMaximumSize()

它返回了我1 TB,sqlite是一个不错的选择,它会占用你设备中的所有内存。