2

私のウェブサイトには、何百万ものレコードを持つ 1 つの csv ファイルがあります。いくつかの検索キーに基づいて、1 つのレコードを選択する必要があります。この部分は私が完了しました。私の疑問は、複数のユーザー (1000 ユーザー)が私の Web サイトにアクセスした場合 (1 つの csv ファイルのみが利用可能になります)... 100 ユーザーで同じファイルを読み取ることができるかどうかです。

4

2 に答える 2

6

100万レコードは多くありません。率直に言って、すべてを構造化データにロードし、それを参照します。メモリになると(特に読み取り専用の場合)、任意の数のユーザーがアクセスできます。

しかし、最終的にここでの理想的な答えは、データベースを使用することです。SQL Server Expressは無料で、簡単に対処できます。

于 2012-12-14T09:22:22.620 に答える
2

アプリケーションが読み取るだけでよい限り、問題は発生しません。ただし、このタスクにはデータベースを使用する方が効率的です。インデックスを作成し、簡単にアクセスできるSQLを使用できます。リクエストごとにファイルを解析する必要はなく、サイトの実行中にデータを追加/変更することもできます。

于 2012-12-14T09:21:37.717 に答える