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 (記載なし)

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