PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
14211 00/12/28 02:05:53 RE(9):PB7.0: 分散アプリでのDB接続について By Taka
14210 00/12/28 02:00:14 RE(8):PB7.0: 分散アプリでのDB接続について By Taka
14207 00/12/27 17:16:24 RE(7):PB7.0: 分散アプリでのDB接続について By river
14199 00/12/26 20:58:26 RE(6):PB7.0: 分散アプリでのDB接続について By M.M
14197 00/12/26 19:30:08 RE(5):PB7.0: 分散アプリでのDB接続について By river
14137 00/12/19 12:57:57 RE(4):PB7.0: 分散アプリでのDB接続について By river
14133 00/12/18 16:10:15 RE(3):PB7.0: 分散アプリでのDB接続について By M.M
14132 00/12/18 15:43:11 RE(2):PB7.0: 分散アプリでのDB接続について By river
14129 00/12/18 13:04:58 RE(1):PB7.0: 分散アプリでのDB接続について By M.M
14128 00/12/18 12:39:27 PB7.0: 分散アプリでのDB接続について By river

カテゴリ:データベース
日付:2000年12月28日 02:05 発信者:Taka
題名:RE(9):PB7.0: 分散アプリでのDB接続について

...つづき

M.Mさんも指摘していましたが、PBでの分散アプリの典型パターンでは、クライアントAPから
直接DBにアクセスすることはしません。その代わりに、サーバAPとの独自セッションを確立し、
あらゆるDB処理をサーバAPに依頼したり結果セットを取得したりします。
# もちろん例外的な構築例もあります。
# DB処理全般は従来の2階層方式,サーバAPを介して独自の対話サービスを行うといった
# ユニークな構築例を見たことがあります。

通常、サーバAP内で生成されるリモートオブジェクトは、接続したクライアントAPごとに
個別のインスタンスを持ちます。それぞれの中で別々にDB接続するのが一般的でしょう。
クライアントAP/サーバAPともに、同じDBMSに接続するのでは意味がありません。

riverさんがやりたい事って、いったいどんな仕様なのでしょうか。
「利用DBMS:その他」になってますが、どんなDBMSを使っているのですか?


どうしてもDBのセッション数を削減したいのであれば、サーバAP内で「SharedObject」を
使うと良いでしょう。サーバAP内の個々のリモートオブジェクトが、1つのDBセッションを
共有することが可能です。
もっとも、かなり間接的なアクセス経路になるため、パフォーマンスが低下することは
避けられません。クライアント数が多いとビジー状態が長く続くことも懸念されます。
(↑このコメントははずしているかもしれません。無視してください。笑)

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS その他
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS その他
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.