【问题标题】:Maximum SQLite size using blob使用 blob 的最大 SQLite 大小
【发布时间】:2015-01-14 02:52:27
【问题描述】:

我想创建一个使用 blob 存储文本和图像的数据库。 大约有 5-6k 个条目,图像大小约为 1MB。 这意味着 5-6GB 的存储空间。我的应用程序是否能够处理所有这些存储空间,否则它会崩溃? 我想知道因为我的手机是 16GB,它将占手机免费存储空间的 50% 左右。 如果 blob 不起作用,我可以使用其他方法吗?

【问题讨论】:

    标签: android sqlite blob


    【解决方案1】:

    SQLite 本身可以很好地处理这么多数据。 (数据库最多可以有140 TB。)

    将大图像存储在文件中可能更有效;见Internal Versus External BLOBs in SQLite。 但是,移动设备的行为有所不同;您必须对其进行测量以找出哪个更快。

    无论您如何存储数据,只要您还有可用空间,您仍然可以存储数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-07
      • 2015-07-13
      • 1970-01-01
      • 1970-01-01
      • 2020-04-14
      • 2017-10-31
      相关资源
      最近更新 更多