在开始申请之前,我想知道这里的可行性。
我的SD卡的SQLite数据库中存储了大约15GB(文本和一些图像)的数据,我需要从我的应用程序访问它。数据每天都会增加,可能会达到64 GB。
任何人都可以告诉我从应用程序访问存储在SD卡中的大型数据库的限制吗?
答案 0 :(得分:1)
SQLite本身支持该范围内的数据库,如16-32GB(它可能开始工作较慢,但它应该仍然有效)。
但是,您可能会达到FAT32最大文件大小的限制,这只是4GB - 这将很难克服。 SQLite允许使用附加数据库,允许您将其拆分为更小的块,但这非常麻烦。
如果您可以将SD卡格式化为ext4,或者将内部存储设置为ext4,那么您应该不会遇到大问题。