对于Android中的数据,首选数据库或文件

对于Android中的数据,首选数据库或文件,android,database,file,performance,Android,Database,File,Performance,我已经有了一个数据库,当我在其中写入时,我也只想写入一个值(存储一个计数器)!因为我认为先搜索一个值,然后再搜索计数器的值会很慢,我认为使用文件来存储计数器…但是读写删除不会很慢? 那么,哪一个更快更安全(从断裂机会更少的角度来看)?我应该使用哪种方法?使用SharedReferences存储单个值将非常有效。因为这只是一个值,一次只有一个用户使用它,所以我认为文件会更好,因为数据库很容易通过查询语言搜索和插入,而文件系统简单、快速,但使用较少因为用db处理事情变得很困难 在您的情况下,它是一个

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

使用SharedReferences存储单个值将非常有效。

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


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

如果需要只存储一种类型的值,请使用文件存储。肯定会更快。100%同意。SharedReferences在这方面非常有用。