全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2001
推到 Plurk!
推到 Facebook!

多台database server

 
changyu
一般會員


發表:9
回覆:18
積分:5
註冊:2002-04-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-08-15 11:48:30 IP:202.178.xxx.xxx 未訂閱
請問一下喔。若有多台database server 且是一直動態增加。那Client 的 Remote Data Module 是要如何做呢? 是只要有增加,就要開一個新的RDM嗎? 還是有更好的方法呢?
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-08-15 12:11:00 IP:203.204.xxx.xxx 未訂閱
引言: 請問一下喔。若有多台database server 且是一直動態增加。那Client 的 Remote Data Module 是要如何做呢? 是只要有增加,就要開一個新的RDM嗎? 還是有更好的方法呢?
不是很清楚你的多台Database Server是要做什麼,所以不曉得要怎麼回答,如果只是要動態切換連到哪一台,那可動態更改TDatabase的AliasName,或TADOConnection的ConnectionString。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
changyu
一般會員


發表:9
回覆:18
積分:5
註冊:2002-04-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-08-15 15:12:33 IP:202.178.xxx.xxx 未訂閱
因為client 有上千台,且每一台有在跑24小時,且每一台所傳送的資料量2M/s,為了不讓database太過於忙碌,所以用多台來分散。問題是現在我只做好一台database在跑,若我又加了一台database,我的client程式的RDM也要連上這一台新增的database,DRM中的TDCOMConnection 要怎麼做呢?
阿子
站務副站長


發表:120
回覆:230
積分:201
註冊:2002-03-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-08-15 17:47:49 IP:61.221.xxx.xxx 未訂閱
changyu兄       你可以試看看使用SimpleObjectBroker 元件,加一直增加你server。    從思考取勝一切~q
------
從思考取勝一切~q
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-08-15 19:07:04 IP:203.204.xxx.xxx 未訂閱
引言: 因為client 有上千台,且每一台有在跑24小時,且每一台所傳送的資料量2M/s,為了不讓database太過於忙碌,所以用多台來分散。問題是現在我只做好一台database在跑,若我又加了一台database,我的client程式的RDM也要連上這一台新增的database,DRM中的TDCOMConnection 要怎麼做呢?
問題是你有多台Database,你要如何讓多台Database的資料同步,或是不管資料,那你可在AppServer設定Client連接時是要用哪一個資料庫,最好存成一個文字檔,更改時不用改程式。還是覺得你的描述有點問題!
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-08-15 19:12:49 IP:203.204.xxx.xxx 未訂閱
引言: changyu兄 你可以試看看使用SimpleObjectBroker 元件,加一直增加你server。 從思考取勝一切~q
副站長: SimpleObjectBroker是AppServer的列表,好像沒有負載平衡的能力,要另外再加中間層才有,沒試過不曉得怎麼用。他的好處是會抓到連的上的Server(包括已經當掉的Server程式)。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
changyu
一般會員


發表:9
回覆:18
積分:5
註冊:2002-04-23

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-08-16 16:32:45 IP:202.178.xxx.xxx 未訂閱
因為client有接10個裝置,每一個裝置他們會有一些資訊讓我知道我該往哪一個database送,有可能10個裝置都要送往不同的database,那我的client的RDM要怎麼做? 還有另一台client 他也是有十台裝置,也是送往跟前面不一樣的database,也就是說有20 台database ,我不知道怎麼動態去跟database連線,並把record送出去。
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#8 引用回覆 回覆 發表時間:2002-08-16 16:53:41 IP:211.20.xxx.xxx 未訂閱
建議利用TABLE存DATABASE的SERVER NAME對應裝置資訊,在程式中動態變更DATABASE的SERVER NAME @@~~飛翔在天際的精靈~~@@
------
@@~~飛翔在天際的精靈~~@@
cubi
初階會員


發表:56
回覆:94
積分:35
註冊:2002-04-15

發送簡訊給我
#9 引用回覆 回覆 發表時間:2002-08-16 17:17:39 IP:61.58.xxx.xxx 未訂閱
AdvanceServer將數台Server作LoadBalance加上Com 小弟之前也遇過類似的問題,這是檔初微軟 給我們的建議
changyu
一般會員


發表:9
回覆:18
積分:5
註冊:2002-04-23

發送簡訊給我
#10 引用回覆 回覆 發表時間:2002-08-16 17:40:33 IP:202.178.xxx.xxx 未訂閱
請問一下喔,我要怎麼知道SERVER NAME對應裝置資訊呢??
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#11 引用回覆 回覆 發表時間:2002-08-16 18:33:17 IP:203.204.xxx.xxx 未訂閱
引言: 因為client有接10個裝置,每一個裝置他們會有一些資訊讓我知道我該往哪一個database送,有可能10個裝置都要送往不同的database,那我的client的RDM要怎麼做? 還有另一台client 他也是有十台裝置,也是送往跟前面不一樣的database,也就是說有20 台database ,我不知道怎麼動態去跟database連線,並把record送出去。
這次描述就比較清楚一點了,但是Client怎麼會有RDM呢?應該是DCOM吧,你真的是N-Tier程式嗎?那你又忽略了AppServer的配置,再描述一次吧! 建議可多台AppServer對一台Database Server,多台Client對一台AppServer,這樣就可在Client放一個ini檔,是紀錄要連的AppServer,在Server也放一個ini檔是要連的資料庫,在程式啟動時去讀出ini檔的設定,這樣每台Client、每台AppServer的程式都一樣,不用做什麼修改。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
系統時間:2024-04-20 18:52:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!