代码之家  ›  专栏  ›  技术社区  ›  S.P.

我可以在iPhone应用程序中将sqlite db存储为zip文件吗?

  •  2
  • S.P.  · 技术社区  · 16 年前

    我的sqlite文件大小为7MB。我想缩小它的尺寸。我怎么能做到?当AM简单地压缩时,它只会达到1.2 MB左右。我可以将mydb.sqlite压缩为zip文件吗?如果不可能的话,还有其他方法来减小我的sqlite文件的大小吗?

    2 回复  |  直到 16 年前
        1
  •  4
  •   coneybeare    16 年前

    手前压缩是可能的,但非常多余。你将在发布之前压缩你的二进制文件,苹果通过商店压缩发布你的应用,压缩文件的压缩是徒劳的。因此,您事先所做的任何压缩工作都不会对应用程序的结果大小产生很大影响。

        2
  •  1
  •   Kevin    16 年前

    如果没有数据库中存储的详细信息,很难给出具体的建议。通常的数据库设计通用规范将适用。使数据库正常化..例如

    减少/删除重复数据。如果有重复的文本/数据,则将其存储一次,并使用键引用它。

    如果您正在存储大量数据,那么您可以在应用程序代码中对这些数据进行压缩和解压缩,而不是尝试压缩数据库。