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日 15:32 発信者:STRATOVARIUS
題名:RE(2):PB6.5: 分散DBにおける検索スピードについて

M.Mさん、こんにちは。レスありがとうございます。

両方作成し、TESTしてみたのですがレスポンスはあまり変わりませんでした。
(union allの方が断然早いかと思いましたが...)
ただ、union allだとwhere句の編集やupdate処理がかなり面倒なので、結局
サーバ台数分DWを作成しました。

>>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.