[前][次][番号順一覧][スレッド一覧]

mysql:9619

From: ML account <ML account <ml@xxxxxxxxxx>>
Date: Sun, 13 Jun 2004 01:19:55 +0900
Subject: [mysql 09619] Re: ACCESS97ODBC 接続のパフォーマンス

 こんにちは。

深海水草 <VYG01106@xxxxxxxxxx>さんの
<20040612231258.95F7.VYG01106@xxxxxxxxxx>
"[mysql 09617] Re: ACCESS97ODBC接続のパフォーマンス"


> >  破損やC/Sのシステムに移行する為には、サーバー型DBに
> >  変更しなくてはならない。
> 
> Access で十分と言っておき、また前段で「今のところ問題はない」
> と言って居て、何故 C/S 型を検討するのでしょうか
> その辺がよくわかりません

 「今のところ問題はない」とは機能や能力的にはMS-Accessで十分、しかし将
来の事とかを考慮するとクライアント/サーバに移行したい、という事ではない
でしょうか。こういう話は確かにあります。MS-Access/MDBではなくて、
MS-Access/MSDEで距離0のクライアント /サーバでやっているのは、後で
MS-SQL7のサーバを立てたいから、とか。


 以下、ちょっと(相当?)オフトピですけれど。

> >  資源的に、サーバーが無く、各ローカルで分散して各処理を
> >  実行する速度と、すべてをサーバーに移行して、処理をサーバー
> >  に委託するC/Sでの「速度面」は、時代とともに、ランニングコスト
> > が、企業規模によっては、高価なサーバーを導入するより、クライアント
> > PCのSPECを上げた方が効果があるのかな?と思ったしだいです。
> 
> その考えそのものは間違っていないとは思います
> またそういう考えもアリ、とは思います
> 
> ただ気になるのは、分散型にした時のデータ統一性はどうやって
> とるのでしょう。その為のコーディングや作業量が半端では無い
> ように思います。それならばサーバに統一されているのが構築も
> 管理もラクな筈です
> 
> 何よりもコスト削減を考えたら、サーバのスペックが強力であれば
> クライアントの PC なんてのは、仮に Web アプリケーションに
> したらですが、ブラウザが快適に動く程度(それこそセレロン400MHz
> とか Memory64MB なんかでもいい)でいいのですから、台数にも依り
> ますがトータルコストは安いのではないのでしょうか
> 
> #あくまでも私見として。


 分散システムでデータの同期を取る事は確かに大変なんですが(それで死にそ
うになった事が...)、かと言ってクライアント/サーバ・モデルにも排他制御と
言う難問を抱えているでしょう。 MS-Accessの様なシングルユーザを念頭に置い
ているシステムを基本的にはマルチユーザなクライアント /サーバ・モデルに置
き換える場合、排他制御をどの様に導入していくかで、その置き換えが上手く行
くかポシャるかが決まるとも言えると思います(他にも要因はありますけど。技
術者の能力次第ですね)。これは、 Webベースのシステムでも、 ThinClientのシ
ステムでも、クライアント /サーバ・モデルでは一般的に言える事だと思います。

 多数のスタンドアローン・システムで行われている処理をサーバにまとめる場
合、個々のスタンドアローンでAPが使用する処理能力の総和がサーバに求められ
る事になります。月末や期末になると大活躍の様な負荷変動が激しいAPをサーバ
に移す場合、スタンドアローンの平均的な負荷ではなく最大負荷(つまりスタン
ドアローンのマシンの能力)の総和がサーバの処理能力として求められる事にな
るでしょう。

 一般的なPCの100台分、1000台分の処理能力を持つサーバマシン、これは一体
幾らになるのでしょう?クライアント/サーバ・モデルにする事で、ユーザ前の
PCをスペックダウンする事は出来るでしょうが、1台10万ケチったとしても、
100台で1000万、1000台なら1億ですね。Sun Fire V880 (UltraSPARC
III-1.2GHz、4-way、8GB)が大体6-700万です。能力的には10万円 PCが10台分位、
でしょうか。

 まあ、PCがごろごろしているのもメンテにお金は掛かりますし、集中管理の方
が楽ですからね。具体的なケースについては、多数のスタンドアローンとクライ
アント /サーバの優劣は計算出来ます。一般論としては、なんとも言えない、で
はないでしょうか。私見を敢えて述べるなら、クライアント/サーバのモデルの
方が、逆に馬鹿高、 C/P極悪になる場合も多い、だったりします。



    松枝知直    <tomom@xxxxxxxxxx>
            http://www.argus.ne.jp/~tomom/



[前][次][番号順一覧][スレッド一覧]

      9614 2004-06-12 22:15 [<tsugawa@xxxxxxxxxx>] Re: ACCESS97ODBC接続のパフォーマンス    
      9617 2004-06-12 23:36 ┣[深海水草 <VYG01106@x]                                       
->    9619 2004-06-13 01:19 ┃┗[ML account <ml@xxxxx]                                     
      9622 2004-06-13 10:39 ┃ ┗[深海水草 <VYG01106@x]                                   
      9632 2004-06-14 10:51 ┃  ┗[ML account <ml@xxxxx]                                 
      9636 2004-06-14 15:18 ┃   ┗[深海水草 <VYG01106@x]                               
      9637 2004-06-14 16:45 ┃    ┗[ML account <ml@xxxxx]                             
      9620 2004-06-13 02:36 ┗[Kenji Irie <kenji@xx]