【问题标题】:xml resources or sqlitexml 资源或 sqlite
【发布时间】:2011-09-22 02:18:45
【问题描述】:

我正在制作一个将使用数据库的 android 应用程序。用户将无法编辑数据库,数据库大部分时间都是静态的,但我需要经常更新数据库以备将来发布。它只包含 1 个表,但包含数百甚至数千个数据。 我应该使用哪一个,以便在记忆方面高效且有效? XML 还是 SQLite? 任何帮助将不胜感激。

附:我已经阅读了Raw resources versus SQLite database,但我决定提出一个新问题,而不是回答一个旧问题。

【问题讨论】:

    标签: java android xml sqlite


    【解决方案1】:

    始终使用 Sqlite,文件处理比 Sqlite 更昂贵。而且 Sqlite 也将比 XML 更安全。你正在尝试的事情,我已经解决了这些问题。我从 File 开始,但在某个时间点,由于数据处理量很大,FILE IO 使我的应用程序变得非常慢。为了克服我使用 Sqlite 的问题。结果,我的应用程序变得快了 10 倍!

    【讨论】:

    • 谢谢!我想我会选择 sqlite
    【解决方案2】:

    如果您打算处理大量数据,我会推荐 SQLite。

    它允许您在应用发布时更新或更改数据库,而不会从用户手机中删除他们在应用中拥有的任何当前信息。(非常有益)

    它也适用于使用光标查询和快速提取信息。

    我会推荐这个!

    【讨论】:

      猜你喜欢
      • 2011-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多