0

ユーザーが3000〜4000行のデータをSQLServer2008にアップロードできるようにしたい。を使用したいSqlBulkCopy。それを行うための最良の方針は何ですか?

オプションA:

  • 最初に.csvファイルがサーバーにアップロードされ、次にSqlBulkCopy操作が開始されます。

オプションB:

  • .csvユーザーのPCからファイルを読み取り、そのデータをサーバーに送信します。

ASP.Netは初めてです。

ありがとうございました。

4

1 に答える 1

2

それは本当にあなたのシナリオとあなたが「最速」が何を意味するかによります。データサーバー側を「ロード」する(つまり、オプションA、アップロードしてからインポートする)ことは、サーバー側でほぼ確実に高速になります。ただし、ユーザーエクスペリエンスがより重要な場合は、データクライアント側を「処理」して非同期アップローダーを起動することもできます。

「アップロード」を「インポート」プロセスから切り離しておくために、オプションAを使用します。

于 2013-03-11T21:08:41.553 に答える