- PR -

MDBを使用したWEBアプリケーションの同時接続の動作

投稿者投稿内容
todo
ぬし
会議室デビュー日: 2003/07/23
投稿数: 682
投稿日時: 2005-11-14 15:47
引用:

MSのホームページで調べたところ同時接続ユーザーが5人くらいの時に最適化されていると記述されていました。



MSDE2000にはそのような制限はないはずです。

MSDE2000
引用:

Q. MSDE を Web アプリケーションのデータベースとして使用できますか ?
A. はい。同時接続ユーザー数が 25 以下の基本的な Web アプリケーションにとっては、MSDE は理想的なソリューションです。



ワークロード ガバナ(同時操作が9個以上の時に遅延)が気になるところですが、ここによると、Webアプリの場合はIISのコネクションプールが働いて遅延が発生しないそうです。

SQL Server 2005 Express Editionでは、同時操作時の遅延もなくなっています。
引用:

SQL エンジンでは、1 CPU、1 GB の RAM、および 4 GB のデータベース サイズがサポートされます。このようにしくみが単純であるという点で、SQL Server 2005 の他のエディションと簡単かつ適切に区別できます。データベース エンジンにはそれ以外のワークロードに違いはなく、他のエディションと同等のパフォーマンスを示します。


えいきち
会議室デビュー日: 2005/11/11
投稿数: 4
投稿日時: 2005-11-15 18:41
みなさん、こんばんは。
Yuitaさん、Jittaさん、Todoさん返信ありがとうございます。

 リセラーとMicrosoftに問い合わせをしました。リセラーですが、こちらからもMSに問い合わせて欲しいとのことでした。
それで、MSですがSBSを使用してWEBサーバとして外部に公開できるのかという質問をしましたところ、Windows認証でもForm認証でも技術的及びライセンス的にも75以上のアクセスができないということでした。技術的というところでちょっと、首を傾げてしまったのですが、技術的にもできないそうです。
また、顧客のホームページを公開する件ですがサービスプロバイダ契約を結ばなければいけないそうです。
http://www.microsoft.com/japan/partner/licensing/asp/

引用:

MSDE2000にはそのような制限はないはずです。


下記のページの一般事項の
Q. MSDE が無償で入手できる一方、SQL Server をわざわざ購入すべきなのでしょうか ?
からの引用です。

http://www.microsoft.com/japan/SQL/evaluation/faq/
引用:

MSDE は、SQL Server 2000 や Office XP Developer を使用している場合、自由に再配布可能ですが、SQL Server 2000 の有用な機能の多くは MSDE には含まれていません。また、インターネットデータベースのように同時に複数ユーザーによりアクセスされることが予想される場合は、SQL Server へのアップグレードが有効です。MSDE は、同時アクセスユーザーが 5 人以下のとき、最高のパフォーマンスが得られるように小規模なアプリケーションを前提として最適化されています。また、データベースが 2 GB を超えるような場合は、SQL Server が最もよい選択肢になります。



 一応制限はあるようです。でも、なんかTodoさんから紹介していただいたページを読むと大丈夫そうですよね。WEBアプリケーションの開発が終わった頃にはSQL Server 2005 Express Editionが公開されているでしょうし、そうするとますますよくなりそうなので、これで、MDBとはおさらばできてコスト面の心配からも開放されそうです。

 みなさん、貴重な情報をありがとうございました。
また、これからも宜しくお願いします。

スキルアップ/キャリアアップ(JOB@IT)