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

請教資料庫網路系統的架構設計

尚未結案
albertba
一般會員


發表:1
回覆:1
積分:0
註冊:2003-01-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-02-26 09:52:31 IP:211.74.xxx.xxx 未訂閱
請教各位先進: 假若有三個營業單位(台北,台中,高雄),將規劃整合的資料庫系統, 且利用成本較低的ADSL(VPN)做為傳輸,MS-SQL做C/S的資料庫,進出貨類型的系統. 就各位的經驗,要如何規劃Server與SQL才能獲得較佳的穩定與效能? 如...設置一套Server與SQL於台北(總公司),其他二單位直接連接台北存取. 此方式,台中,高雄的效能必定非常差...? 什麼方式的規劃才能獲得較好的效能與穩定呢?
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-02-26 10:09:31 IP:61.221.xxx.xxx 未訂閱
albertba你好: 關於這種問題.一時也不能說清楚,因為還要考慮太多因素, 不過站長,也就是天使大大,好像要出書了,是關於系統分析的 也許你可以請教他,或許他會幫你,在將你們這次合作的實例 寫在他的書裡面
------
======================
昏睡~
不昏睡~
不由昏睡~
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-02-26 10:30:51 IP:61.66.xxx.xxx 未訂閱
引言: 請教各位先進: 假若有三個營業單位(台北,台中,高雄),將規劃整合的資料庫系統, 且利用成本較低的ADSL(VPN)做為傳輸,MS-SQL做C/S的資料庫,進出貨類型的系統. 就各位的經驗,要如何規劃Server與SQL才能獲得較佳的穩定與效能? 如...設置一套Server與SQL於台北(總公司),其他二單位直接連接台北存取. 此方式,台中,高雄的效能必定非常差...? 什麼方式的規劃才能獲得較好的效能與穩定呢?
誠如 KO兄所說, 的確要考慮的問題非常多, 不過以我做過的經驗 1.如果三地的各CLIENT點並不多的話, 就直接考慮以台北SEVER, 其他透過ADO與ADSL直接進行溝通是最快最方便, 如果各分點對連數過多, 即使用512雙向ADSL效能仍然不好, 可能考慮中華電信的24小時專線方式(非ADSL, 我忘了那個名稱), 但線路費很貴! 2.如果你要立即(所謂立即是資料一鍵入, 其他點都能立即取得), 那大概只有直 接連線傳送DATA是最快的 3.如果不考慮即時資訊, 可以三地各設一個SERVER, 然後透過SQL定時計劃來更新資料或自個兒寫CODE來做亦可, 但設備投資成本不斐 就我個人的觀點來看, 電腦的東東, 沒有省錢又好用的投資, 要省錢就要忍受諸多的不便與等待, 反之要效能好, 那 $ 這個東西就不能吝嗇, 所以如何拿捏是最困難的, 我一般都會教育老闆要有這樣的想法, 否則就很難做了! 以上純屬個人意見
yamapig
一般會員


發表:12
回覆:47
積分:21
註冊:2002-03-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-02-28 23:46:46 IP:218.164.xxx.xxx 未訂閱
目前專案上也遇到您類似的問題,高雄,台北,香港三地,DB在台北,我們是用專線 對連(512K),效能上感覺不是很好,給你參考看看! BDE SQL Server 2000 靜中見真境 淡中識本然
------
靜中見真境 淡中識本然
cmj
高階會員


發表:15
回覆:242
積分:226
註冊:2002-06-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-03-02 22:06:20 IP:211.76.xxx.xxx 未訂閱
方案一.資料庫主機 應用程式伺服器(程式為二層即可),win2000 server架終 端伺服器. 前端以windows98,2000,me 終端伺服前端連線,此為即時資料庫. 方案二.資料庫主機 應用程式伺服器(程式為三層架構之server端) 前端為三層架構之client端,此為即時資料庫. 方案三.各地資料庫分開, 再定時傳回主資料庫, 此為非即時資料庫. 以一案最容易只是利用windows2000之终端伺服器架構三案次之但為非即時架構 又必須考慮傳檔問題,三案只是程式技術層次問題
albertba
一般會員


發表:1
回覆:1
積分:0
註冊:2003-01-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-03-04 15:21:09 IP:61.59.xxx.xxx 未訂閱
謝謝各位先進寶貴的經驗, 單一Server直接連線的方式,效能必然不好. 由於分公司的Client數不超出5台,因此將擇此方式試之. 如此,程式撰寫時,是否必然要妥協運用StoredProc以增進效率呢? 通常以Hinet or Seednet建立的VPN環境下, 各位先進是否會另行設置Firewall等設備以保護資料庫的安全性? 最近SQL Server好像發生一些安全上的問題....
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-03-04 17:25:25 IP:61.66.xxx.xxx 未訂閱
引言: 謝謝各位先進寶貴的經驗, 單一Server直接連線的方式,效能必然不好. 由於分公司的Client數不超出5台,因此將擇此方式試之. 如此,程式撰寫時,是否必然要妥協運用StoredProc以增進效率呢? 通常以Hinet or Seednet建立的VPN環境下, 各位先進是否會另行設置Firewall等設備以保護資料庫的安全性? 最近SQL Server好像發生一些安全上的問題....
1.使用StoreProcedure會提昇資料處理的效能這是必然的, 但也不是萬靈丹, 必須要看你的資料要處理什麼事, 例如要經常大量資料的異動或分析, 使用 StoreProcedure 可以減少Client傳送Command的時間, 由Server端執行SQL 2.VPN架構的確可以減少不少駭客的問題, 因為這是比較封閉的網路環境, 但 是否要架FireWall, 駭客也是有分層次, 如果公司預算許可, 當然多一層保護 何嘗不是好事, M$SQL名氣太響, 所以 "樹大招風", 要用M$SQL就要有這點認知! 以上純屬個人意見~~~
cmj
高階會員


發表:15
回覆:242
積分:226
註冊:2002-06-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-03-06 12:27:11 IP:211.76.xxx.xxx 未訂閱
在pc架構從遠端存取資料要有最佳效能,最好資料處理通通在local網路執行而不要有遠端傳資料的動作,遠端所看只是畫面,就算斷線下也不會有資料未存入問題 目前最佳方案為 LOCAL端: 1.資料庫主機 2.應用程式伺服器: WIN2000SERVER 終端伺服器 執行程式 3.CLIENT: 執行程式 遠端CLIENT:只要安裝終端連線程式,不安裝執行程式. WINDOWS2000SERVER之終端伺服是1對多遠端遙控速度為目前最快遙控系統,而一般遙控程式只能一對一不適用本架構 本主題應整體架構問題先決定,在決定程式架構. 以上為個人經驗提供參考
系統時間:2024-06-26 17:06:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!