整個(gè) IT 基礎(chǔ)架構(gòu)的運(yùn)行直接取決于服務(wù)器配置。正是這一階段將決定資源的進(jìn)一步運(yùn)作。幾乎無(wú)法想象沒(méi)有數(shù)據(jù)庫(kù)的企業(yè)。在本白皮書(shū)中,我們將考慮:什么是數(shù)據(jù)庫(kù)服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器的類(lèi)型,當(dāng)然,我們將嘗試回答主要問(wèn)題——選擇哪種數(shù)據(jù)庫(kù)服務(wù)器。
選擇數(shù)據(jù)庫(kù)時(shí)要考慮哪些因素
數(shù)據(jù)庫(kù)服務(wù)器直接負(fù)責(zé)所有數(shù)據(jù)的完整性及其安全性。對(duì)數(shù)據(jù)庫(kù)服務(wù)器有什么要求?選擇 DBMS 時(shí),應(yīng)注意關(guān)鍵參數(shù)。該系統(tǒng)應(yīng)盡可能滿(mǎn)足企業(yè)的所有需求。您可以根據(jù)一些標(biāo)準(zhǔn)來(lái)選擇 DBMS:
- 性能(并行架構(gòu)能力、TPC 評(píng)級(jí)、查詢(xún)優(yōu)化);
- 數(shù)據(jù)模型(網(wǎng)絡(luò)、對(duì)象、分層);
- 功能參數(shù)、系統(tǒng)架構(gòu)的特征(可擴(kuò)展性、分布、移動(dòng)性、網(wǎng)絡(luò)能力);
- 安全性(崩潰恢復(fù)、更改回滾、備份、保護(hù)系統(tǒng));
- 工作環(huán)境(硬件要求、硬件和軟件平臺(tái)、可尋址內(nèi)存大小);
- 應(yīng)用程序開(kāi)發(fā)的特點(diǎn)(設(shè)計(jì)工具、Web 開(kāi)發(fā)、使用的語(yǔ)言);
- 附加功能(支持存儲(chǔ)過(guò)程和觸發(fā)器、搜索工具、查詢(xún)語(yǔ)言的實(shí)現(xiàn)、系統(tǒng)自動(dòng)調(diào)整、控制不同類(lèi)型內(nèi)存的使用)。數(shù)據(jù)庫(kù)服務(wù)器的功能還取決于正確的設(shè)置。
提出的標(biāo)準(zhǔn)是對(duì)以下問(wèn)題的回答:如何為數(shù)據(jù)庫(kù)選擇服務(wù)器。對(duì)所有特征進(jìn)行一致、清晰的分析將有助于比較 DBMS 并為項(xiàng)目選擇最合適的選項(xiàng)。數(shù)據(jù)庫(kù)服務(wù)器的選擇直接影響結(jié)果——站點(diǎn)、應(yīng)用程序的最佳運(yùn)行。
服務(wù)器配置
如果您熟練地將Web項(xiàng)目所有者的請(qǐng)求與基本服務(wù)器配置相關(guān)聯(lián),那么選擇數(shù)據(jù)庫(kù)服務(wù)器并不難。基本參數(shù)將是好幫手:RAM、存儲(chǔ)和處理器。讓我們更詳細(xì)地研究它們。
1、內(nèi)存
數(shù)據(jù)庫(kù)服務(wù)器的選擇決定了 RAM。基本原理是這樣的:內(nèi)存越多越好。隨機(jī)存取存儲(chǔ)器影響處理不同格式信息的速度。當(dāng)向服務(wù)器上的數(shù)據(jù)庫(kù)發(fā)出請(qǐng)求時(shí),數(shù)據(jù)會(huì)緩存在 RAM 中。
2、貯存
在選擇硬盤(pán)驅(qū)動(dòng)器大小時(shí)會(huì)考慮擴(kuò)展?jié)摿ΑD梢酝ㄟ^(guò)精確計(jì)算計(jì)算出當(dāng)前基數(shù)的數(shù)量和大致的年增長(zhǎng)。如果能部署一個(gè)SAN文件存儲(chǔ)區(qū)域網(wǎng)絡(luò)就好了。在另一種情況下,連接三個(gè)高速驅(qū)動(dòng)器以執(zhí)行此類(lèi)任務(wù):
- 與數(shù)據(jù)庫(kù)一起存儲(chǔ);
- 臨時(shí)數(shù)據(jù)庫(kù);
- 用于存儲(chǔ)操作系統(tǒng)和軟件文件的磁盤(pán)。
3、中央處理器
由于數(shù)據(jù)庫(kù)服務(wù)器的目的是維護(hù)和管理,維護(hù)信息的完整性,所以選擇一個(gè)好的處理器很重要。在選擇處理器時(shí),您應(yīng)該同時(shí)關(guān)注制造商和生產(chǎn)技術(shù)。但主要的選擇標(biāo)準(zhǔn)將是個(gè)人的,這取決于數(shù)據(jù)庫(kù)的大小和進(jìn)一步增加它的需要。這意味著應(yīng)該特別注意核心的數(shù)量。