題:
寫類似bbs架構的程式
?
2005-01-20 20:26:10 UTC
請問要如何規劃才能達到最高的效率?
我想直接用檔案存資料
但是比起用資料庫
檔案雖然效率比較高
但是擴充性似乎沒那麼大
例如要增加個欄位可能就很麻煩?
有沒有人能給意見呢?
thanks~
四 答案:
Kukulcan
2005-01-20 22:22:48 UTC
用資料庫吧~



檔案系統速度快?不一定....如果數量少,檔案系統當然是快,但是量大時,速度比不上資料庫。



另外,檔案系統因為效能差,很難快速做排序、搜尋的動作。



事實上,bbs設計一直有人想把檔案系統轉成透過資料庫...只是工程浩大,且要經過更詳細的設計....bbs一直都是靠檔案系統還儲存資料,程式架構一直都是如此。



事實上,Maple2.x版本還是用蠻蠢的檔案系統配置,到了Maple3.x,全面換成 hash dir的方式,雖然還是檔案系統,但是已經先進很多了。
?
2005-01-28 14:35:07 UTC
用 XML 格式並且存進資料庫吧...
?
2005-01-21 11:47:10 UTC
我是用資料庫,還配入門級的 Access ... 配合 Access 的考量是遷移方便~~

我開發的 ASP.NET Web News,支援 nntp/smtp,也就是全國連線轉信跟寄信:

http://tlcheng.no-ip.com/News/
小基
2005-01-20 22:05:49 UTC
使用XML,可兼顧到你的多方考量


此內容最初發佈在 Y! Answers 上,這是一個於 2021 年關閉的問答網站
Loading...