
私は、SQL Server データベースの所有者となる asp.net Web API 2 を使用して Web サービスを開発しています。
簡単にするために、同じデータベースを使用する別の MVC サイトを作成していますが、API を経由するのではなく、このサイトをデータベースに直接接続してデータを操作します。
それとは別に、API にデータを投稿する別のシステムを開発している請負業者がいます。
これら 3 つすべてを使用すると、一度に多くのものがデータベースに接続するため、SQL Server で接続の管理に問題が発生するでしょうか?
答え1
SQL Server は、一度に 100 または 1,000 の接続を処理できるように設計されています。3 つの接続であれば問題ありません。セキュリティ上の理由から、すべての Web ベースの接続に Web サービス メソッドを使用し、同じサーバー上で実行されている Web サイトやアプリを含む内部ネットワーク内からの接続に対してのみ直接接続を許可するのが最適です。