在Android中使用SQLite数据库是否可行,5Mill条目占用0.5GB?

问题描述 投票:1回答:1

我在这里检查了很多问题并对它做了一些深入的研究,但没有一个与我的疑问相符。

我正在尝试在Android中开发我的第一个应用程序,我正在使用外部数据库,但我很困难,可能我会离开这个项目。

我做了一个庞大的数据库:

  • 4表
  • 1.3M基于每个表
  • 每个原始18列

我不需要在这个数据库上写任何东西,只需阅读。

第一个问题是尺寸:~450mb。

第二个问题是:我不确定Android是否能够管理大型数据库,因为这是我的第一个应用程序,或者它只会崩溃。

以前,我已经使用较小的数据库(100K条目)运行了一些测试并且它工作,但在Android Kitkat中有点慢。

我的问题是:还有其他方法可以从外部数据库中读取吗?

我正在考虑一个在线数据库,所以我的尺寸问题已经解决,但我真的不知道它们。

android database sqlite android-sqlite
1个回答
1
投票

它会工作得很好。显然你需要适当的索引或搜索需要一段时间。它可能最容易从网上下载数据库,将其放入apk将给Play存储大小问题。您的用户可能对此不满意 - 这是单个应用程序的大量数据。

对于在线数据库,是的,您使用REST API在它们之间放置了一个Web服务。但是这样做的范围太广了

© www.soinside.com 2019 - 2024. All rights reserved.