Python, Java, Life, etc

          A blog of technology and life.

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            30 Posts :: 0 Stories :: 9 Comments :: 0 Trackbacks
          :  想搞一個WEB/APPLICATION/DATABASE服務器。準備用LINUX。預計用戶量大概有2000個 
          同 
          :  時在線吧(CONCURRENT TRANSACTION能到200就行)。我只用過REDHAT LINUX做一般開發 
          用 
          :  的平臺,沒有用它當過大用戶量的服務器。機器準備自己裝:2 PROCESSOR 
          :  2.8GXEON,2G-4G的MEMORY,120G - 300G的硬盤(SATA或者SCSI),問題是: 
          :  1、這個硬件配置行不行? 
          :  2、用什么LINUX好?REDHAT、FREEBSD、SUSE、其它的? 
          :  
          3、用什么DB好,PREGRESQL還是MYSQL?MYSQL現在也支持TRANSACTION了,但POSTGRESQL 
          :  好象還有很多跟ORACLE很接近的功能,但從來沒用過這個DB。 
          :  4、APPLICATION SERVER準備用TOMCAT5.0 + JDK1.5,以前知道TOMCAT不能支持大用戶 
          量 
          :  ,不知道現在還是不是。 
          :  5、還有什么建議? 
          :   
          :  多謝。 
          :   
           
          主要取決于這些transaction的復雜程度.一般來說應該還可以.但如果有很多 
          varchar,blob之類的數據,就比較玄。 
           
          至于OS,推薦商業Linux,我們用RHAS比較多。SuSE也不錯。考慮到要用 
          Java等,不要用FreeBSD。商業Linux的好處是你不用太費心去關心軟件升級和維護。 
           
          DB之類,能用商業Oracle或DB2,性能要好得多。但如果省錢,建議還是 
          MySQL,但要好好tune,并且在Business Logic設計是,盡量減少和DB之間 
          的交互。MySQL的缺點還有,不支持Store Procedure。但你可把那些Business 
          Logic放到數據庫外。 
           
          Application Server可能是最大的問題。Tomcat基本上是個輕型的Web/Servlet 
          Server, 大用戶量,由于缺乏一些支持,會比較困難.另外,你有大量Transactions, 
          Tomcat本身沒有Persistent的支持,你如果想在這一層上實現transaction, 
          恐怕得裝其他container,如EJB,或者Hibernate之類。在這一層上cache的數據 
          越多,對MySQL的以來就越少。有些量不大的系統數據,可以通過一些技巧 
          事先load到這一層,那么和數據庫的交互就小得多。 
           
          J2SE 5.0據說性能有提高,但我以為用它太冒進。不夠Stable。如果沒有transaction, 
          倒不是問題。另外,只有Tomcat 5.5以后的版本才能運行在J2SE 5.0上。 
          做服務器,BEA的JRockit VM不錯。

          如果是普通的服務,同時在線人數最多也就一兩百個人,配置稍微好一點的pc就能行。 
          人數如果多,最關鍵是內存一定要大,越大越好。
          posted on 2005-02-15 02:09 pyguru 閱讀(591) 評論(0)  編輯  收藏 所屬分類: Build Website
          主站蜘蛛池模板: 两当县| 嘉定区| 浦城县| 多伦县| 和硕县| 通榆县| 张家口市| 长兴县| 渝中区| 松原市| 蓝田县| 海南省| 米泉市| 安图县| 麦盖提县| 遂平县| 玛纳斯县| 鄂温| 克什克腾旗| 台中县| 沈阳市| 汝阳县| 大冶市| 泰顺县| 滁州市| 本溪市| 星子县| 嘉荫县| 微山县| 柳林县| 定兴县| 黄龙县| 东莞市| 阜阳市| 毕节市| 富裕县| 雅江县| 兖州市| 孝义市| 筠连县| 怀来县|