0

.net アプリケーションがあり、自分の Web サイトでデータベースにアクセスしたいと考えています。

データを取得する速度が速いのはどれですか?

  1. .net アプリケーションから直接データベースに接続しますか?
  2. xml/json を返す php のようなサードパーティを使用していますか?
4

1 に答える 1

0

速度については完全にはわかりませんが、何をしたいかによって異なります。接続を確立し、1000 レコードを取得したい場合、それらをフィルタリングする特別な作業 (SQL クエリに移動することはできません) を行い、最終的に 3 つのレコードでのみ動作します。これを行う Web サービスの方が高速です。サーバーから 1000 件すべてではなく、3 件のレコードをダウンロードするだけでよいためです。

ただし、セキュリティの観点から、クライアント アプリケーションはデータベースに直接接続すべきではありません。

「phpのようなサードパーティ」を必ずしも使用する必要さえありません。C#.NET アプリケーション用の WCF サービスを見てみましょう。

とはいえ、アプリケーションで正確に何をしたいのかについて具体的ではないため、確実性や具体性についてコメントすることは困難です。

于 2012-06-24T16:12:07.597 に答える