



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、我們先來看一個很有意思的表格,它可以告訴你什么樣的應用選擇什么類型的數(shù)據(jù)庫軟件:商業(yè)應用類型服務器性能描述數(shù)據(jù)庫類型大型數(shù)據(jù)庫(ERF;OLAPdatamart)服務器僅用于運行數(shù)據(jù)庫,或僅運行單一的應用。數(shù)據(jù)庫的容量在10OGBU:,需要后較高的CP3理能力,大容量內存為數(shù)據(jù)緩存服務,并需要很好的IO性能,使用這類應用時,通常需要有較高的CPUfc頻中型數(shù)據(jù)庫(ERROLTPetc)服務器僅用于運行數(shù)據(jù)庫,或僅運行單一的應用。數(shù)據(jù)庫的容量在100GB以下,需要后較高的CP3理能力,大容量內存為數(shù)據(jù)緩存服務,并需要很好的IO性能,使用這類應用時,通常需要有較高的CPUfc頻。數(shù)據(jù)倉庫OLA%D
2、atamining大型商業(yè)數(shù)據(jù)存儲,編目、索引、數(shù)據(jù)分析等。例如:OLA(聯(lián)機事務處理),高速商業(yè)計算,需要有良好的IO性能?;緫门cweb服務電子商務Ecommerce功能與典型的應用服務器相同,性能視商業(yè)應用和用戶數(shù)量而定,可能會需要f的數(shù)據(jù)安全傳輸與存儲,或作為存儲數(shù)據(jù)的主機。需要一定的CPU和內存處理能力,通常,帶啟四路Pentium川Xeon處理器以及大容量數(shù)據(jù)存儲的服務器可以基本滿足要求。(可以滿足每秒幾千條請求)。文件及打印服務器僅用來將數(shù)據(jù)從一處傳遞到另一處,對CPU勺處理能力要求較低。常規(guī)服務器域/代理/防火墻服務器為了能夠使域服務器和防火墻服務器有快速的響應能力,因此它們
3、需要具備較高的CPUt理能力,代理服務器需要有較大的內存用來存儲和作為司速緩存存儲Webl址,代理服務器還需要肩較大的存貯容量。建議選擇機柜式服務器可以節(jié)省占地空間互聯(lián)網服務應用Linux/WindowsNTZNovell當互聯(lián)網服務商針對專用的服務器比如郵件服務器、瀏覽服務器需要”充時,服務器應當具有價格低廉、小巧、高性能、通常一個或兩個CPU®本可以滿足要求,而四路處理器的服務器則有些浪費。建議選擇機柜式服務器以節(jié)省占地空間。通訊服務器Messaging/E-mail快速的IO是這類應用的關鍵,磁盤的IO(編目、存儲信息)是主要瓶頸。許多用戶為了保證所存儲的信息的可用性,采用RA
4、ID5陣列方式,但在f程度上會影響IO的性能,通常1個或2個CPU®本可以滿足用戶的需求。這種服務器用戶對于實時響應要求/、高,用戶所占用資源一般不超過10%,所以最需要考慮的是數(shù)據(jù)信息的備份,以及如何在26小時能將信息恢復正常。建議選擇機柜式服務器以節(jié)省占地空間。瀏覽服務器(動態(tài))通過存儲在服務器中的網頁可以構建網絡空間,例如使用微軟公司的技術ASP。與靜態(tài)網貝相比,這種應用需要更高的CP3理能力,建議選擇機柜式服務器以節(jié)省占地空間。高速的網絡通訊能力也是必/、可少的。瀏覽服務器(靜態(tài))靜態(tài)網頁通常是指有文本和圖片共同組合存儲的服務器中。通常變化不大。使用兩個CPUffi100MB
5、7S的網卡可以非常輕松的滿足極高的點擊率。當使用雙路處理器的服務器時,可以完全滿足每秒鐘千次的點擊。IGB內存作為網頁的高速緩存。也可以使用四路處理器并額外添加內存與網卡。應用服務器應用服務器.(client/server,ERR任何一種客戶機/服務器的網絡系統(tǒng)比如ERP,最典型的商業(yè)應用,客戶機在一端,而數(shù)據(jù)庫服務器在另一端,它們通過網絡系統(tǒng)通訊。系統(tǒng)具有良好的擴展和調整能力,可以將不同應用安裝到不同的服務器上,也可以將在每個服務器上安裝多個應用。ERP系統(tǒng)需要兩個或更多的CPUZ及512MB以上的內存。具體數(shù)量視用戶數(shù)量而aEo工作流服務器Collaboration/Groopare使用類
6、似于LotusNotes,groupware,calendaring等等。對網絡服務器的CPlf內存處理能力要求屬于中等。不需要額外投資大量的硬件資源。多應用服務器多種應用程序以及它們使用的數(shù)據(jù)庫共同運行在同一臺服務器上,可以替代多臺小型的服務器。建議使用多個CPM以獲得較好的使用效果。通常使用多個速度稍低的CPU的效果好于使用一個高速的CPU小型/專用服務器特定的應用系統(tǒng),醫(yī)療、零售、經銷商等特定的應用。使用帶后兩個CPU的級別的服務器可以支持數(shù)百的用戶終端。通常塔式服務器是首選。終端服務器/基于運算服務在多用戶環(huán)5,所有的硬件及軟件資源都可以通過終端服務器共享給網絡上的所有的用戶,應用程序
7、運行在服務器上,用戶可以通過用戶終端使用所有的應用程序。使用多處理器將可以有效改善系統(tǒng)的性能。內存的配置非常關鍵,通常需要有16MB內存分配給WindowsNT,有32MB內存分配給終端服務器,每個用戶需要有4-8MB內存。軟件的使用與硬件的資源有很大的關系,通常使用帶后兩路處理器和IGB內存的服務器可以支持大約50個用戶,帶后西路處理器和4GB內存的服務器可以支持100個用戶,帶有8路處理器及4G時存的服務器可以支持大約200個用戶。X的數(shù)據(jù)庫系統(tǒng),廣泛提到ORACLE,不得不詳細介紹一下,因為它是目前業(yè)內公認最牛用于大型商業(yè)、高等院校和科學研究領域:ORACLE是以高級結構化查詢語言(SQ
8、L)為基礎的大型關系數(shù)據(jù)庫,通俗地講它是用方便邏輯管理的語言操縱大量有規(guī)律數(shù)據(jù)的集合。是目前最流行的客戶/服務器(CLIENT/SERVER)體系結構的數(shù)據(jù)庫之一。ORACLE7.X以來引入了共享SQL和多線索服務器體系結構。這減少了ORACLE的資源占用,并增強了ORACLE的能力,使之在低檔軟硬件平臺上用較少的資源就可以支持更多的用戶,而在高檔平臺上可以支持成百上千個用戶。ORACLE數(shù)據(jù)庫提供了基于角色(ROLE)分工的安全保密管理,在數(shù)據(jù)庫管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。ORACLE數(shù)據(jù)庫提供了與第三代高級語言的接口軟件PRO*系列,能在C,C+等主語言中嵌入S
9、QL語句及過程化(PL/SQL)語句,對數(shù)據(jù)庫中的數(shù)據(jù)進行操縱。加上它有許多優(yōu)秀的前臺開發(fā)工具如POWERBUILD、SQL*FORMS、VISIABASIC等,可以快速開發(fā)生成基于客戶端PC平臺的應用程序,并具有良好的移植性。另外,ORACLE數(shù)據(jù)庫提供了新的分布式數(shù)據(jù)庫能力,可通過網絡較方便地讀寫遠端數(shù)據(jù)庫里的數(shù)據(jù),并有對稱復制的技術。OK,下面分析一下ORACLE數(shù)據(jù)庫:根據(jù)實際使用測試的經驗,不少程序員都已經確認ORACLE數(shù)據(jù)庫在運行時效率是非常高的,大家發(fā)現(xiàn)這其實是因為它非常巧妙而合理的使用了系統(tǒng)內存,當然,它同時也是大量的使用了系統(tǒng)內存,至于其目的究竟是為了緩解硬盤緩存壓力還是基
10、于其他因素,我們就不深入探討,我們可以明確的一點就是,ORACLE數(shù)據(jù)庫要有足夠容量的系統(tǒng)內存進行支持才能較好的發(fā)揮其性能優(yōu)勢,尤其是那些數(shù)據(jù)庫寫入工作(例如UPDATE、INSERT/ADDNEW等動作)比較頻繁的應用,使用大容量內存非常有必要。因此,如果您是使用ORACLE數(shù)據(jù)庫,可以在系統(tǒng)內存容量方面進行提升,現(xiàn)在的Nocona、Opteron處理器已經突破傳統(tǒng)4GB內存直接尋址的限制了,但服務器主板的設計對于大容量內存系統(tǒng)的限制還是存在,大家還得注意這個問題;在內存控制方面表現(xiàn)比較出色的是舊M和HP,這兩家公司的內存自主研發(fā)技術比較多也比較強大,尤其是舊M,不僅可以有效實現(xiàn)內存的大容量
11、擴展,還能提供多種糾錯和備份保護,對于企業(yè)級應用是非常適合的。另外,數(shù)據(jù)庫對內存系統(tǒng)要求高并不是說一味提升內存容量就OK了,整體性能的提高無論任何時候都是真理;對于一些中高端的應用,我們推薦大家使用8路或更8路以上的服務器,特別是AMD的Opteron8XX系列,性能確實非常強悍,而且其獨到的HyperTransport技術可以為多路系統(tǒng)提供足夠的總線,加上內存控制器內嵌于核心之上,使得它的前端系統(tǒng)性能要比Intel的MP更為搶眼,如果是Unix系統(tǒng),還可以使用舊M的Power5系統(tǒng),Power5處理器是舊M自家的RISC(精簡指令集)架構處理器,采用雙核設計,性能也非常強悍。至于磁盤系統(tǒng),基
12、本上是取決于使用什么樣的RAID控制卡和使用什么RAID工作模式,關于這方面的問題大家可以參看我們的磁盤陣列技術文章,相信會找到一個滿意的答案,這里就不進行詳述了。MSSQLServer這是微軟的商業(yè)數(shù)據(jù)庫系統(tǒng),有多個版本,最強大的是EnterpriseEdition,需要在Windows2000AdvancedServer或Windows2003ServerEnterpriseEdition上面才能安裝。微軟之前的數(shù)據(jù)庫一直被指性能不佳,不登大雅之堂,于是比爾高薪挖來很多牛人開發(fā)出這套MicrosoftSQLServer,目前常用的版本還是MSSQLServer2000,盡管新版本已經問世。
13、這套數(shù)據(jù)庫系統(tǒng)性能表現(xiàn)也是可圈可點,徹底改變了微軟沒有高性能大型數(shù)據(jù)庫的局面,由于有自家操作系統(tǒng)做后盾,加上VisualStudio開發(fā)軟件的強力支持,該數(shù)據(jù)庫系統(tǒng)在國內應用也非常普及,各種中小型商業(yè)和院校應用都看得到它的身影,大部分以IIS+ASP/.NET模式運行的中等以上規(guī)模WEB站點都是使用這套數(shù)據(jù)庫。MSSQLServer對服務器設備的要求并不像ORACLE那么高,但是根據(jù)大多數(shù)程序員使用的感受,要提高MSSQLServer的性能在處理器和磁盤系統(tǒng)上做文章效果比較明顯。鑒于MSSQLServer的主流應用環(huán)境一般都是雙路XEON(這東西還不能移植到Unix系統(tǒng),而且性能不如ORACL
14、E,因此一般不用于高端領域),因此我們針對這類數(shù)據(jù)庫提出的建議是:使用高頻的Xeon處理器,建議使用雙路,另外,Opteron表現(xiàn)確實非常優(yōu)秀,也可以適當考慮;磁盤系統(tǒng)采用RAID0或者RAID1用戶可以自己決定,如果有配陣列卡,組個RAID5也可以;特別說明一下,Windows2003ServerEnterpriseEdition執(zhí)行效率確實比Windows2000AdvancedServer高,對于使用MSSQLServer的用戶來說可以考慮使用2003作為操作系統(tǒng)。MySQLMySQL5.0Press這是一個開放而且免費的數(shù)據(jù)庫。雖然功能不是非常強大,性能也只能算是一般,但在各種中小型應
15、用中還是非常普及的,畢竟它比起針對小型辦公應用而設計的ACCESS來說還是非常有優(yōu)勢的不僅免費,而且性能、安全性比ACCESS好很多。MySQL可以在Windows環(huán)境下使用,不過其最經典的組合是Linux+Apache+PHP/JSP+MySQL?,F(xiàn)在以這種組合出現(xiàn)的小型網站非常多,這類網站對服務器配置要求非常低,當然,由于數(shù)據(jù)庫本身的限制,MySQL也不大適合大訪問量的商業(yè)應用。在我們的測試中經常使用MYSQL作為數(shù)據(jù)庫平臺,一般是使用一個擁有5萬注冊用戶的論壇數(shù)據(jù)庫作為測試對象,測試結果也顯示出一個問題,磁盤性能對MYSQL數(shù)據(jù)庫查詢的效率影響特別明顯,要遠遠高出CPU、內存等配件的影響
16、,一臺配置一般的服務器只要擁有高性能的磁盤系統(tǒng),一樣可以獲得很好的成績;當然,如果在數(shù)據(jù)庫查詢中包含很多復雜的查詢比較條件,那么CPU主頻的作用也是非常明顯的。這里,我們推薦這類數(shù)據(jù)庫的用戶使用高性價比的SATA陣列,用主板自帶的軟RAID就行,性能同樣可以令人滿意,而且成本非常低,當然,適當提升CPU的主頻也是有價值的。AccessM:cro5OirAccess是微軟面向辦公用戶推出的一種數(shù)據(jù)庫系統(tǒng),在Office光盤中帶有它的管理軟件。既然是面向辦公用戶推出的一種數(shù)據(jù)庫系統(tǒng),那么其性能自然是比較差的,不過這種“業(yè)余”級別的數(shù)據(jù)庫無需安裝,而且使用管理非常簡單,因此深受初級程序員的歡迎,絕大部分的ASP小型站點幾乎都是使用這種數(shù)據(jù)庫;當然,其性能非常有限,不大適合于安全性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國旅游景點2
- 介紹小學教育專業(yè)
- 實驗操作活動教案
- 地下礦山安全教育課件
- 關注供應鏈管理與財務的協(xié)同計劃
- 為企業(yè)提供財務建議的實踐計劃
- 水生態(tài)修復與恢復措施計劃
- 調動員工積極性的年度舉措計劃
- 班級資源共享與合作學習的主題計劃
- 醫(yī)療設備新購與管理策略總結計劃
- 電動摩托車項目可行性實施報告
- 甲殼素、殼聚糖材料
- 菜鳥驛站招商加盟合同范本
- 2024年高考地理真題完全解讀(甘肅卷)
- DL∕T 806-2013 火力發(fā)電廠循環(huán)水用阻垢緩蝕劑
- 人教版 九年級上冊音樂 第二單元 鱒魚 教案
- 四年級美術測國測復習題答案
- 《寬容別人 快樂自己》班會課件
- 2024光伏電站索懸柔性支架施工方案
- 仲裁法全套課件
- 教育家精神專題講座課件
評論
0/150
提交評論