ASP.NET 3.5 でソーシャル ネットワーキング サイトを作成しています。画像用のユーザー固有のスライドショーを作成しています。100 万人のユーザーの場合、各ユーザーはいくつかの画像を保存し、現在は画像名を DB に保存しています。
そのため、次の画像を取得する際は、最初に DB に移動し、次に特定の画像の Image フォルダーに移動してから、ユーザーに応答を送信する必要があります。
その代わりに、ユーザー固有のフォルダーを作成してそのフォルダーに画像を保存し、特定のユーザー フォルダーにクエリを実行して画像を取得する場合、それは実用的な解決策になりますか、それとも上記のように従来の DB に固執する必要がありますか?
Web アプリケーションで 100 万個のフォルダーを作成するのは良いことですか?
画像を (フォルダーから、または SQL Server から) フェッチする際に、どちらの方法が高速ですか? (データベースに画像を保存していません)
ありがとうございます。