【发布时间】:2012-11-20 17:33:00
【问题描述】:
在开始申请之前,我只是想知道这里的可行性。
我的 SD 卡的 SQLite 数据库中存储了大约 15GB 的数据(文本和一些图像),我需要从我的应用程序中访问它。数据每天都会增加,可能会达到 64 GB。
谁能告诉我从应用程序访问存储在 SD 卡中的如此庞大的数据库的限制?
【问题讨论】:
-
没有永久住所的数据太多了
-
别无选择。 :(
在开始申请之前,我只是想知道这里的可行性。
我的 SD 卡的 SQLite 数据库中存储了大约 15GB 的数据(文本和一些图像),我需要从我的应用程序中访问它。数据每天都会增加,可能会达到 64 GB。
谁能告诉我从应用程序访问存储在 SD 卡中的如此庞大的数据库的限制?
【问题讨论】:
SQLite 本身支持该范围内的数据库,例如 16-32GB(它可能开始运行较慢,但应该仍然可以运行)。
但是,您可能会达到 FAT32 最大文件大小的限制,即 4GB - 这将很难克服。 SQLite 允许使用附加数据库,可以将其拆分为更小的块,但这确实很麻烦。
如果你可以将你的 SD 卡格式化为 ext4,或者使用内部存储作为 ext4,那么你应该没有什么大问题。
【讨论】: