首选数据库或文件以获取Android中的数据

时间:2011-01-29 08:44:07

标签: android database file performance

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

2 个答案:

答案 0 :(得分:8)

使用SharedPreferences存储单个值,效率非常高。

答案 1 :(得分:0)

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

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