サーバーから情報を取得してローカルに表示する Windows ストア アプリを作成しています。アプリの「応答性」を向上させるために、クエリの結果をローカルのアプリ データ ストレージに保存することにしました。要求が送信される前に、ローカル ストアで保存された応答がチェックされ、最初に表示されます。SQLite と通常のファイル I/O の 2 つのオプションを検討し、後者を選択しました。実装しているうちに、同じファイルを同時に読み書きしている場合があることに気付きました。私は FileIO クラス、より具体的には WriteTextAsync および ReadTextAsync メソッドを使用しています。FileIO は、読み取りの実行中に読み取りをブロックするなど、同じファイルへの同時読み取りと書き込みを処理するのに役立ちますか?
ところで、FileIO の代わりに SQLite を使うと速くなりますか? そして、SQLite はこのケースをうまく処理しますか?
どうもありがとうございました!