我在这里检查了很多问题并对它做了一些深入的研究,但没有一个与我的疑问相符。
我正在尝试在Android中开发我的第一个应用程序,我正在使用外部数据库,但我很困难,可能我会离开这个项目。
我做了一个庞大的数据库:
我不需要在这个数据库上写任何东西,只需阅读。
第一个问题是尺寸:~450mb。
第二个问题是:我不确定Android是否能够管理大型数据库,因为这是我的第一个应用程序,或者它只会崩溃。
以前,我已经使用较小的数据库(100K条目)运行了一些测试并且它工作,但在Android Kitkat中有点慢。
我的问题是:还有其他方法可以从外部数据库中读取吗?
我正在考虑一个在线数据库,所以我的尺寸问题已经解决,但我真的不知道它们。
它会工作得很好。显然你需要适当的索引或搜索需要一段时间。它可能最容易从网上下载数据库,将其放入apk将给Play存储大小问题。您的用户可能对此不满意 - 这是单个应用程序的大量数据。
对于在线数据库,是的,您使用REST API在它们之间放置了一个Web服务。但是这样做的范围太广了