PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
7729 | 99/08/20 15:32:28 | RE(2):PB6.5: 分散DBにおける検索スピードについて By STRATOVARIUS |
7718 | 99/08/20 11:41:39 | RE(1):PB6.5: 分散DBにおける検索スピードについて By M.M |
7684 | 99/08/18 20:06:06 | PB6.5: 分散DBにおける検索スピードについて By STRATOVARIUS |
カテゴリ:データベース
日付:1999年08月20日 11:41 発信者:M.M
題名:RE(1):PB6.5: 分散DBにおける検索スピードについて
STRATOVARIUSさん、こんにちは。
>DATABASE LINKを使用して、分散されたサーバの同じ名前のDBをサーバ台数分
>検索する場合、以下の2案を考えております。どちらの方が検索スピードが速く
>PBのプログラミングがスムーズ?(簡単)でしょうか。
>また、他に良い方法が無いでしょうか。
>【案1】
>1つのDW(DS)でUNION ALLを使用して検索する。
>【案2】
>サーバ台数分、DW(DS)を作成し、それぞれを非同期検索する。
>(非同期検索方法はそれぞれのユーザイベントを作成し、POSTEVENT
>使用と考えております。)
>
>where句はユーザ指定で変更しなければならず、また
>最終的に取得したデータを更新する必要があります。
PowerBuilderで複数サーバのOracleと接続したいという内容ですよね。
案1,2のどちらも試したことはあるんですが、レスポンスの検証までは
やったことがないので、どちらがレスポンスが良いのかはわかりません。
ただ、プログラムのスムーズさでは案1の方が簡単です。
案2で行う場合、トランザクションオブジェクトとデータウィンドウをn個(n:サーバ台数)
作成しなければならないので、プログラムの手間もサーバ台数に比例してかかるわけですが、
案1の場合は、PBから見た場合はサーバ台数は1台にしか見えないので、プログラムの手間も
通常と同じで済みます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.