データベースに 1 GB 程度の巨大な .csv ファイルをインポートしたい。
私のアプリケーションは、Visual Studio 2010 で c# でコーディングされています。ローカルで実行されており、ネットワーク上で使用する必要はありません。
SQL コンパクト ツールボックス スクリプトを使用して 25 MB のみをインポートしようとすると、Visual Studio でクラッシュが発生します。
使用しようとするstringbuilder
と、メモリ不足の例外が発生し (約 4 ギガのメモリが使用されます!)、失敗します。
これらのファイルを Excel または Access にインポートしてデータベースに変換しようとしても失敗します。
私の問題を解決するために、これらのデータベースのどれがより適切に処理できますか?
- SQL エクスプレス
- SQLコンパクト
- ローカル SQL Server データベース
また、できるだけ早くインポートし、データグリッドビューにすばやくロードするには、どの方法を使用すればよいですか?
助けてくれてありがとう。