【问题标题】:Prefer Database or File for data in AndroidAndroid 中的数据首选数据库或文件
【发布时间】:2011-01-29 08:44:07
【问题描述】:

我已经有一个数据库,当我在其中写入时,我也只想写入一个值(存储一个计数器)!因为我认为先搜索一个值然后再次搜索计数器的值会很慢我认为使用文件来存储计数器......但读写删除不会很慢? 那么,哪一种更快、更安全(从破坏机会较少的角度来看)?我应该使用哪种方法?

【问题讨论】:

  • 如果只需要存储一种类型的值,请使用文件存储。肯定会更快。

标签: android database file performance


【解决方案1】:

使用 SharedPreferences 存储单个值会非常有效。

【讨论】:

  • 100% 同意。 SharedPreferences 非常适合这个目的。
【解决方案2】:

因为这只是一个值,并且一次只有一个用户会使用它,所以我认为文件会更好,因为数据库很容易通过查询语言搜索和插入,而文件系统简单快速但使用较少因为我们用 db 处理的事情变得难以处理。

在您的情况下,它是一个简单的计数器,因此最好使用单个文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-11
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 2011-06-26
    • 1970-01-01
    相关资源
    最近更新 更多