2012-01-26 18 views
2

私は小さな目覚まし時計アプリケーションを書いていますが、現在はSharedPreferencesを使って各アラームの設定を保存しています。私はこれがSQLiteデータベースを使用するよりも軽量であると考えましたが、今はSharedPreference用の小さなスレッドセーフラッパーを作成しようと考えています。私はばかだ、データベースを使うべきか、これはまだデータベースよりも軽量だろうか?SharedPreferencesまたはSQLiteデータベース?

答えて

4

このような小さなものについては、それがどの程度軽量であるかは、実際には関係ありません。 10ナノ秒と50ナノ秒の問題です(文字通りではありませんが、あなたはそのアイディアを得ています)。

+0

これは私がもともと考えていたものですが、私がそれを何か大きなものに使うことに決めたら、重大な賛否両論がありますか? – Eliezer

+0

それはどれくらいの大きさにかかっていますが、30から50以上のishエントリよりも、私は間違いなくSQLiteに切り替えます。シンプルなアイデアは、ソートやより複雑なクエリを作成することができます。しかし、それはちょうど私の意見です – ghostbust555

+0

大丈夫、ありがとう! – Eliezer

関連する問題