2016-07-31 6 views
0

私の最初のxamarinモバイルアプリケーションでは、データ(主にテキスト)を読み取る必要があります。それぞれ5列の300行があります。私はSQLiteやXMLのどちらを使うべきか混乱しています。SQLiteとモバイルアプリケーション用のXML

起動時に読み込み時にXMLがRAMに格納されますが、アプリケーションが高速になります。

SQLiteは少し遅くなります(しかし、それが顕著に遅くなるかどうかわかりません)が、実行中はあまりメモリを消費しません。

最後に、このデータベースを埋め込みリソースとして使用する予定でした。

アドバイスをしてください。

答えて

1

私が正しい場合、フラットファイル(XML/JSON)またはSqliteを使用することです。

フラットファイルは、アプリケーションでデータの読み取りと書き込みが正常に行われていない場合に便利です。これは、読み取り/書き込みの前にSqliteでは、毎回dbを開いて閉じるのに費用がかかるという事実によるものです。したがって、これらの操作は、フラットファイルの場合に簡単になります。

フラットファイルでは、マイナーな変更が1つしかない場合は、ファイル全体を書き直す必要があります。

私はフラットファイルは、読み取り/書き込み操作が通常よりも遅い、つまり非常に高速なアクセスの場合にのみ使用します。

関連する問題