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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.