1樓:
如果我沒記錯的話,oracle db 9i的極限連線數好像是500,這還是在滿配的高階UNIX主機上。雖然這個引數值可以手動調高,但若果你的硬體效能不夠,那連線數遠不到最大值系統就會報錯。即使併發數支援了,如果這些session操作的實體重合度很高,那一樣會有嚴重的效能問題。
所以單DB支撐穩定的7000個併發連線應該不太可能,除非這7000個連線根本不是真正的併發。還是好好分析一下業務場景,修改架構比較好
2樓:
三百臺Web,一台OracleDB,這個確實感覺有點匪夷所思。
就算OracleDB是ExaData,也很難撐住吧?
不過不排除是這種情況,OracleDB僅僅做一些類似於auth之類的操作。
如果瓶頸是併發連線數,那麼直接弄乙個連線池就ok了。
3樓:陳碩
按你說的,兩年之內不會遇到問題。
兩年之後,你們有了600臺伺服器,單硬體就值上千萬,每年使用費至少幾百萬。這時候你們花10萬請個顧問,乙個月肯定搞定所謂的伸縮性問題。至少他能拿出靠譜可行的方案來。
4樓:
基本同意上面的答案。
這個問題只有兩種可能:
1、你根本沒有300臺Web。
2、300臺Web至少有250臺在打醬油。
否則你根本不會到知乎來提出這種問題。
伺服器資料怎樣備份?
mysqlops RAID是必須要做的,要只是如題所說的,放一些公司內部的文件,可以考慮RAID5,估計對儲存空間需求大,而對寫速度要求不高,而且讀的效能還不錯,以及成本低,安全性也不錯 若是放一台伺服器還不放心,擔心同時多塊出現損壞,可以借助LVS的工作,定期做snapshot備份嘛 本初 曾經做...
web框架和web伺服器的區別
參考了quora上的回答,這裡試著寫一下自己的理解,前端新手,如有錯誤之處,還請勿噴。簡單來說,web伺服器 web server 的主要作用是,接收客戶端請求,而web框架 web framework 則是處理web伺服器收到的請求,並生成HTML內容,將生成的內容傳遞給web伺服器,再由web伺...
為什麼資料庫不能通過不斷的新增伺服器節點來實現擴充套件呢?
紀路 這個問題還是問的太籠統。首先資料庫是可以通過不斷新增伺服器節點來實現擴充套件的,即使是MySQL也有集群模式,更不用說那些天生就是為了分布式優化的資料庫了,比如MongoDB,memcache,更不用說那些生來就是分布式的資料庫了Hive,Impala。這種分布式資料庫都可以部署在數千台伺服器...