0

私はAndroidアプリケーションを開発しています。このアプリは、後で処理するためにローカルに保存する必要がある連絡先情報 (名前、番号、写真) を扱います。このデータも頻繁に変更する必要があります。

これを達成するための良い方法は何でしょうか? 「ファイル入力ストリーム内部ファイルストレージ(シリアライズで実現)」とSQLiteを考えていたのですが、どちらも迷っています。

パフォーマンス、速度、メモリ消費などの点で、これら 2 つの違いを誰か教えてもらえますか?

(しかもSQLite3って何?)

4

2 に答える 2

1

(個人的な意見)

データベースはファイルに比べて遅いですが、フォーマットを整理してデータを取得するのに役立ち、集計関数を簡単に実行できます。要件にデータベースを使用することをお勧めします。特定のレコードを整理された形式で保存できるため。

SQLiteは、自己完結型、サーバーレス、構成不要、トランザクション SQL データベース エンジンを実装するソフトウェア ライブラリです。

于 2012-06-27T09:55:24.410 に答える
0

あなたのデータは連絡先情報の名前、番号、写真のようなものなので SQlite、更新や削除を簡単かつ効率的に追加することをお勧めします

ネイティブ Contact も同じタイプのデータセットに SQlite を使用していることを考慮してください

于 2012-06-27T09:56:13.053 に答える