データベース(SQLite)から〜5,50,000レコードを取得するDatatableがあります。フェッチすると、システムの速度が低下します。
これらのレコードを SQLite データベースのバックエンドと Datatable のフロントエンドに保存しています。バックエンドでのデータベース作成時間(〜10.5時間)とフロントエンドでのフェッチ時間を短縮するにはどうすればよいですか。
そうするために使用できる他の構造はありますか?ディクショナリとバイナリ ファイルが高速であることを読みました。この目的に使用できますか?どのように使用できますか?
(これは Web アプリではありません。フロントエンドとバックエンドが同じマシン上にある WPF デスクトップ アプリです)。