看板 PttCurrent 關於我們 聯絡資訊
※ 引述《[email protected] (找一個想愛的人)》之銘言: : ※ 引述《[email protected] (夏天的海洋)》之銘言: : : ptt.cc 本站的流量不管用多高階的 database server 都一定無法負荷的, : : 就算是 oracle 也一樣... : 這個推論, 是有什麼數據去支持的?? 這不是推論, 是親身經歷, 詳細數據由於保密協定, 恕無法透露... 如果你要把我的 post 拿給你的上級說服他不要用, 那我只好說, 抱歉讓你失望了... 我以前曾經在流量較小(也算相當大了)的站看過 Oracle, 僅有使用者資料部份, 不含 mail 及 post, 在尖峰時間就已經很容易 lag 及 server crash ... mail 和 post 是用其他 database server (M$ SQL) 負擔的... 硬體已經是用相當高檔的伺服器, 因此讓人覺得很灰心... 之前有某站的相簿使用 MySql 好像也是人口一多就迅速 crash ... *** 所以強烈建議各位, 如果自己想要用 SQL database 用在負荷高的 BBS 站, *** 無論如何一定要事先做效能評估, 自己收集到的數據才是最真實的... BBS 進行的 operation 是固定模式而且有經過最佳化的... 用一般性的 SQL database 做 cost 高的全資料庫 select, 效能上是否值得? 我大學時曾經用過 Berkeley DB 1.x 及 2.x 當做底層 database ... Berkeley DB 當然不是 SQL, 但是有 maintain concurrency 和 transaction ... 因為構造簡單, 效能較 SQL database 好很多... 雖然我同學把這個東西推到高負荷的站上去, 還是發生了不少問題... 但我認為新版 Berkeley DB 蠻有機會成為 BBS 的 database ... 總想找機會試一試, 不過一直沒有動手實行... :p -- Unix IS user friendly. It's just selective about who its friends are. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.254.153