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

請問有關 Clint/Server 架構的DataBase 新增及Query 問題..^^"

答題得分者是:timhuang
newbie2005
一般會員


發表:2
回覆:2
積分:0
註冊:2005-09-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-26 03:22:55 IP:210.209.xxx.xxx 未訂閱
sorry..冒昧的打擾各位大大.... 請問各位大大....若我想寫有關 Clint/Server 架構的DataBase 用Linux & MySql 的話....由Clint 端可以直接在Server 新增資料 而資料內包括了6~7張的圖片..每張大概不超過50k 然而Clint 端大概 500 ~ 1000 個左右(假設)..故可能會有同時新增的情況 大概類似網拍的平台...那..請問各位大大..有關 1.目前我曉得可將圖片存入Database 中..但又怕若多人同時新增Or Update 時 會有Error..因為Database 正在使用中(傳6~7張圖應該蠻久的..)...... 不曉得有沒有什麼方法可以解決的呢? 2.若一堆Clint 端一直Search Or View Database 時....Database 可支援多時 多工作業嗎?(會不會因為一堆人狂操就掛了..@_@?) Sorry .. 問了個怪問題..... 不曉得各位大大能否為小弟指點迷津呢?Thx ...^^
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-26 09:42:07 IP:203.95.xxx.xxx 未訂閱
Hi, 一般說來將圖檔或其他檔案存入資料庫是比較不理想的方法, 由於檔案資料相對是很大的, 而且在大多數的應用下, 我們也不會對檔案內容做搜尋, 若只是純綷檔儲存媒體的話, 相當不理想. 建議你存入為實體檔案, 並將檔名存在資料庫中, 這樣會比較理想, 而已存儲檔案利用作業系統的檔案系統, 效能一定會比資料庫好很多, 又不較不會產資料庫的鎖定問題, 給你參考看看!
P.D.
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-09-26 10:48:34 IP:61.71.xxx.xxx 未訂閱
1.目前我曉得可將圖片存入Database 中..但又怕若多人同時新增Or Update 時 會有Error..因為Database 正在使用中(傳6~7張圖應該蠻久的..)...... 不曉得有沒有什麼方法可以解決的呢?     1.做為網拍的圖片, 每一張50k是很恐怖的, 要考慮瀏覽者的效能, 一般我最多都只有10k以下, 這是題外話 如果你希望將圖片存入database中, 然後大家可以在web上讀取時, 建議使用心臟強一點的database系統, 如mssql, server效能好一點, 頻寬多一點, 應該是沒有問題的, 但還是建議, 類似web 上的查閱還是把圖檔外掛比較好, 好似本站丟圖上傳(我猜測的)也應該是這種做法! 2.若一堆Clint 端一直Search Or View Database 時....Database 可支援多時 多工作業嗎?(會不會因為一堆人狂操就掛了..@_@?) 這是有可能的, 不過不代表database不能處理這樣的工作, 實際上任何c/s的資料庫都具備有這種能力, 只是在處理上有自己的極限, 因此設計者如何掌控作業流程及撰寫就顯得很重要了, 何時該鎖定, 何時該下條件(where), 語法如何寫才是比較好的效能(避免用select * from ..), 避免client端調閱資料沒有條件(select .... from ... ), 因為會造成網路的壅塞
newbie2005
一般會員


發表:2
回覆:2
積分:0
註冊:2005-09-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-09-26 14:37:47 IP:210.209.xxx.xxx 未訂閱
嗯..謝謝兩位大大..為小弟解感~^^
系統時間:2024-06-28 8:07:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!