下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、我們先來看一個很有意思的表格,它可以告訴你什么樣的應(yīng)用選擇什么類型的數(shù)據(jù)庫軟件:商業(yè)應(yīng)用類型服務(wù)器性能描述數(shù)據(jù)庫類型大型數(shù)據(jù)庫(ERF;OLAPdatamart)服務(wù)器僅用于運行數(shù)據(jù)庫,或僅運行單一的應(yīng)用。數(shù)據(jù)庫的容量在10OGBU:,需要后較高的CP3理能力,大容量內(nèi)存為數(shù)據(jù)緩存服務(wù),并需要很好的IO性能,使用這類應(yīng)用時,通常需要有較高的CPUfc頻中型數(shù)據(jù)庫(ERROLTPetc)服務(wù)器僅用于運行數(shù)據(jù)庫,或僅運行單一的應(yīng)用。數(shù)據(jù)庫的容量在100GB以下,需要后較高的CP3理能力,大容量內(nèi)存為數(shù)據(jù)緩存服務(wù),并需要很好的IO性能,使用這類應(yīng)用時,通常需要有較高的CPUfc頻。數(shù)據(jù)倉庫OLA%D
2、atamining大型商業(yè)數(shù)據(jù)存儲,編目、索引、數(shù)據(jù)分析等。例如:OLA(聯(lián)機事務(wù)處理),高速商業(yè)計算,需要有良好的IO性能?;緫?yīng)用與web服務(wù)電子商務(wù)Ecommerce功能與典型的應(yīng)用服務(wù)器相同,性能視商業(yè)應(yīng)用和用戶數(shù)量而定,可能會需要f的數(shù)據(jù)安全傳輸與存儲,或作為存儲數(shù)據(jù)的主機。需要一定的CPU和內(nèi)存處理能力,通常,帶啟四路Pentium川Xeon處理器以及大容量數(shù)據(jù)存儲的服務(wù)器可以基本滿足要求。(可以滿足每秒幾千條請求)。文件及打印服務(wù)器僅用來將數(shù)據(jù)從一處傳遞到另一處,對CPU勺處理能力要求較低。常規(guī)服務(wù)器域/代理/防火墻服務(wù)器為了能夠使域服務(wù)器和防火墻服務(wù)器有快速的響應(yīng)能力,因此它們
3、需要具備較高的CPUt理能力,代理服務(wù)器需要有較大的內(nèi)存用來存儲和作為司速緩存存儲Webl址,代理服務(wù)器還需要肩較大的存貯容量。建議選擇機柜式服務(wù)器可以節(jié)省占地空間互聯(lián)網(wǎng)服務(wù)應(yīng)用Linux/WindowsNTZNovell當互聯(lián)網(wǎng)服務(wù)商針對專用的服務(wù)器比如郵件服務(wù)器、瀏覽服務(wù)器需要”充時,服務(wù)器應(yīng)當具有價格低廉、小巧、高性能、通常一個或兩個CPU®本可以滿足要求,而四路處理器的服務(wù)器則有些浪費。建議選擇機柜式服務(wù)器以節(jié)省占地空間。通訊服務(wù)器Messaging/E-mail快速的IO是這類應(yīng)用的關(guān)鍵,磁盤的IO(編目、存儲信息)是主要瓶頸。許多用戶為了保證所存儲的信息的可用性,采用RA
4、ID5陣列方式,但在f程度上會影響IO的性能,通常1個或2個CPU®本可以滿足用戶的需求。這種服務(wù)器用戶對于實時響應(yīng)要求/、高,用戶所占用資源一般不超過10%,所以最需要考慮的是數(shù)據(jù)信息的備份,以及如何在26小時能將信息恢復(fù)正常。建議選擇機柜式服務(wù)器以節(jié)省占地空間。瀏覽服務(wù)器(動態(tài))通過存儲在服務(wù)器中的網(wǎng)頁可以構(gòu)建網(wǎng)絡(luò)空間,例如使用微軟公司的技術(shù)ASP。與靜態(tài)網(wǎng)貝相比,這種應(yīng)用需要更高的CP3理能力,建議選擇機柜式服務(wù)器以節(jié)省占地空間。高速的網(wǎng)絡(luò)通訊能力也是必/、可少的。瀏覽服務(wù)器(靜態(tài))靜態(tài)網(wǎng)頁通常是指有文本和圖片共同組合存儲的服務(wù)器中。通常變化不大。使用兩個CPUffi100MB
5、7S的網(wǎng)卡可以非常輕松的滿足極高的點擊率。當使用雙路處理器的服務(wù)器時,可以完全滿足每秒鐘千次的點擊。IGB內(nèi)存作為網(wǎng)頁的高速緩存。也可以使用四路處理器并額外添加內(nèi)存與網(wǎng)卡。應(yīng)用服務(wù)器應(yīng)用服務(wù)器.(client/server,ERR任何一種客戶機/服務(wù)器的網(wǎng)絡(luò)系統(tǒng)比如ERP,最典型的商業(yè)應(yīng)用,客戶機在一端,而數(shù)據(jù)庫服務(wù)器在另一端,它們通過網(wǎng)絡(luò)系統(tǒng)通訊。系統(tǒng)具有良好的擴展和調(diào)整能力,可以將不同應(yīng)用安裝到不同的服務(wù)器上,也可以將在每個服務(wù)器上安裝多個應(yīng)用。ERP系統(tǒng)需要兩個或更多的CPUZ及512MB以上的內(nèi)存。具體數(shù)量視用戶數(shù)量而aEo工作流服務(wù)器Collaboration/Groopare使用類
6、似于LotusNotes,groupware,calendaring等等。對網(wǎng)絡(luò)服務(wù)器的CPlf內(nèi)存處理能力要求屬于中等。不需要額外投資大量的硬件資源。多應(yīng)用服務(wù)器多種應(yīng)用程序以及它們使用的數(shù)據(jù)庫共同運行在同一臺服務(wù)器上,可以替代多臺小型的服務(wù)器。建議使用多個CPM以獲得較好的使用效果。通常使用多個速度稍低的CPU的效果好于使用一個高速的CPU小型/專用服務(wù)器特定的應(yīng)用系統(tǒng),醫(yī)療、零售、經(jīng)銷商等特定的應(yīng)用。使用帶后兩個CPU的級別的服務(wù)器可以支持數(shù)百的用戶終端。通常塔式服務(wù)器是首選。終端服務(wù)器/基于運算服務(wù)在多用戶環(huán)5,所有的硬件及軟件資源都可以通過終端服務(wù)器共享給網(wǎng)絡(luò)上的所有的用戶,應(yīng)用程序
7、運行在服務(wù)器上,用戶可以通過用戶終端使用所有的應(yīng)用程序。使用多處理器將可以有效改善系統(tǒng)的性能。內(nèi)存的配置非常關(guān)鍵,通常需要有16MB內(nèi)存分配給WindowsNT,有32MB內(nèi)存分配給終端服務(wù)器,每個用戶需要有4-8MB內(nèi)存。軟件的使用與硬件的資源有很大的關(guān)系,通常使用帶后兩路處理器和IGB內(nèi)存的服務(wù)器可以支持大約50個用戶,帶后西路處理器和4GB內(nèi)存的服務(wù)器可以支持100個用戶,帶有8路處理器及4G時存的服務(wù)器可以支持大約200個用戶。X的數(shù)據(jù)庫系統(tǒng),廣泛提到ORACLE,不得不詳細介紹一下,因為它是目前業(yè)內(nèi)公認最牛用于大型商業(yè)、高等院校和科學研究領(lǐng)域:ORACLE是以高級結(jié)構(gòu)化查詢語言(SQ
8、L)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫,通俗地講它是用方便邏輯管理的語言操縱大量有規(guī)律數(shù)據(jù)的集合。是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫之一。ORACLE7.X以來引入了共享SQL和多線索服務(wù)器體系結(jié)構(gòu)。這減少了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平臺的應(yīng)用程序,并具有良好的移植性。另外,ORACLE數(shù)據(jù)庫提供了新的分布式數(shù)據(jù)庫能力,可通過網(wǎng)絡(luò)較方便地讀寫遠端數(shù)據(jù)庫里的數(shù)據(jù),并有對稱復(fù)制的技術(shù)。OK,下面分析一下ORACLE數(shù)據(jù)庫:根據(jù)實際使用測試的經(jīng)驗,不少程序員都已經(jīng)確認ORACLE數(shù)據(jù)庫在運行時效率是非常高的,大家發(fā)現(xiàn)這其實是因為它非常巧妙而合理的使用了系統(tǒng)內(nèi)存,當然,它同時也是大量的使用了系統(tǒng)內(nèi)存,至于其目的究竟是為了緩解硬盤緩存壓力還是基
10、于其他因素,我們就不深入探討,我們可以明確的一點就是,ORACLE數(shù)據(jù)庫要有足夠容量的系統(tǒng)內(nèi)存進行支持才能較好的發(fā)揮其性能優(yōu)勢,尤其是那些數(shù)據(jù)庫寫入工作(例如UPDATE、INSERT/ADDNEW等動作)比較頻繁的應(yīng)用,使用大容量內(nèi)存非常有必要。因此,如果您是使用ORACLE數(shù)據(jù)庫,可以在系統(tǒng)內(nèi)存容量方面進行提升,現(xiàn)在的Nocona、Opteron處理器已經(jīng)突破傳統(tǒng)4GB內(nèi)存直接尋址的限制了,但服務(wù)器主板的設(shè)計對于大容量內(nèi)存系統(tǒng)的限制還是存在,大家還得注意這個問題;在內(nèi)存控制方面表現(xiàn)比較出色的是舊M和HP,這兩家公司的內(nèi)存自主研發(fā)技術(shù)比較多也比較強大,尤其是舊M,不僅可以有效實現(xiàn)內(nèi)存的大容量
11、擴展,還能提供多種糾錯和備份保護,對于企業(yè)級應(yīng)用是非常適合的。另外,數(shù)據(jù)庫對內(nèi)存系統(tǒng)要求高并不是說一味提升內(nèi)存容量就OK了,整體性能的提高無論任何時候都是真理;對于一些中高端的應(yīng)用,我們推薦大家使用8路或更8路以上的服務(wù)器,特別是AMD的Opteron8XX系列,性能確實非常強悍,而且其獨到的HyperTransport技術(shù)可以為多路系統(tǒng)提供足夠的總線,加上內(nèi)存控制器內(nèi)嵌于核心之上,使得它的前端系統(tǒng)性能要比Intel的MP更為搶眼,如果是Unix系統(tǒng),還可以使用舊M的Power5系統(tǒng),Power5處理器是舊M自家的RISC(精簡指令集)架構(gòu)處理器,采用雙核設(shè)計,性能也非常強悍。至于磁盤系統(tǒng),基
12、本上是取決于使用什么樣的RAID控制卡和使用什么RAID工作模式,關(guān)于這方面的問題大家可以參看我們的磁盤陣列技術(shù)文章,相信會找到一個滿意的答案,這里就不進行詳述了。MSSQLServer這是微軟的商業(yè)數(shù)據(jù)庫系統(tǒng),有多個版本,最強大的是EnterpriseEdition,需要在Windows2000AdvancedServer或Windows2003ServerEnterpriseEdition上面才能安裝。微軟之前的數(shù)據(jù)庫一直被指性能不佳,不登大雅之堂,于是比爾高薪挖來很多牛人開發(fā)出這套MicrosoftSQLServer,目前常用的版本還是MSSQLServer2000,盡管新版本已經(jīng)問世。
13、這套數(shù)據(jù)庫系統(tǒng)性能表現(xiàn)也是可圈可點,徹底改變了微軟沒有高性能大型數(shù)據(jù)庫的局面,由于有自家操作系統(tǒng)做后盾,加上VisualStudio開發(fā)軟件的強力支持,該數(shù)據(jù)庫系統(tǒng)在國內(nèi)應(yīng)用也非常普及,各種中小型商業(yè)和院校應(yīng)用都看得到它的身影,大部分以IIS+ASP/.NET模式運行的中等以上規(guī)模WEB站點都是使用這套數(shù)據(jù)庫。MSSQLServer對服務(wù)器設(shè)備的要求并不像ORACLE那么高,但是根據(jù)大多數(shù)程序員使用的感受,要提高MSSQLServer的性能在處理器和磁盤系統(tǒng)上做文章效果比較明顯。鑒于MSSQLServer的主流應(yīng)用環(huán)境一般都是雙路XEON(這東西還不能移植到Unix系統(tǒng),而且性能不如ORACL
14、E,因此一般不用于高端領(lǐng)域),因此我們針對這類數(shù)據(jù)庫提出的建議是:使用高頻的Xeon處理器,建議使用雙路,另外,Opteron表現(xiàn)確實非常優(yōu)秀,也可以適當考慮;磁盤系統(tǒng)采用RAID0或者RAID1用戶可以自己決定,如果有配陣列卡,組個RAID5也可以;特別說明一下,Windows2003ServerEnterpriseEdition執(zhí)行效率確實比Windows2000AdvancedServer高,對于使用MSSQLServer的用戶來說可以考慮使用2003作為操作系統(tǒng)。MySQLMySQL5.0Press這是一個開放而且免費的數(shù)據(jù)庫。雖然功能不是非常強大,性能也只能算是一般,但在各種中小型應(yīng)
15、用中還是非常普及的,畢竟它比起針對小型辦公應(yīng)用而設(shè)計的ACCESS來說還是非常有優(yōu)勢的不僅免費,而且性能、安全性比ACCESS好很多。MySQL可以在Windows環(huán)境下使用,不過其最經(jīng)典的組合是Linux+Apache+PHP/JSP+MySQL?,F(xiàn)在以這種組合出現(xiàn)的小型網(wǎng)站非常多,這類網(wǎng)站對服務(wù)器配置要求非常低,當然,由于數(shù)據(jù)庫本身的限制,MySQL也不大適合大訪問量的商業(yè)應(yīng)用。在我們的測試中經(jīng)常使用MYSQL作為數(shù)據(jù)庫平臺,一般是使用一個擁有5萬注冊用戶的論壇數(shù)據(jù)庫作為測試對象,測試結(jié)果也顯示出一個問題,磁盤性能對MYSQL數(shù)據(jù)庫查詢的效率影響特別明顯,要遠遠高出CPU、內(nèi)存等配件的影響
16、,一臺配置一般的服務(wù)器只要擁有高性能的磁盤系統(tǒng),一樣可以獲得很好的成績;當然,如果在數(shù)據(jù)庫查詢中包含很多復(fù)雜的查詢比較條件,那么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)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度錨具行業(yè)市場調(diào)研與分析合同
- 二零二五年度葡萄苗種植與生態(tài)旅游結(jié)合合同4篇
- 二零二五年度廣州市體育產(chǎn)業(yè)勞務(wù)派遣與賽事運營合同2篇
- 二零二五年度起訴離婚財產(chǎn)分配合同樣本
- 2025年度快艇購置及水上救援培訓合同2篇
- 2025-2030全球工業(yè)機器人減速馬達行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球精準化放射免疫治療行業(yè)調(diào)研及趨勢分析報告
- 二零二五年度離婚房產(chǎn)分割與房貸債務(wù)解除合同3篇
- 環(huán)境保護科技項目研發(fā)合同
- 基于云計算的企業(yè)服務(wù)外包合同
- (二模)遵義市2025屆高三年級第二次適應(yīng)性考試試卷 地理試卷(含答案)
- 二零二五隱名股東合作協(xié)議書及公司股權(quán)代持及回購協(xié)議
- 風電設(shè)備安裝施工專項安全措施
- IQC培訓課件教學課件
- 2025年計算機二級WPS考試題目
- 高管績效考核全案
- 2024年上海市中考英語試題和答案
- 長沙醫(yī)學院《無機化學》2021-2022學年第一學期期末試卷
- eras婦科腫瘤圍手術(shù)期管理指南解讀
- GB/T 750-2024水泥壓蒸安定性試驗方法
- 初一到初三英語單詞表2182個帶音標打印版
評論
0/150
提交評論