數(shù)據(jù)庫(kù)服務(wù)器
目錄
1.什么是數(shù)據(jù)庫(kù)服務(wù)器[1]
數(shù)據(jù)庫(kù)服務(wù)器是指運(yùn)行數(shù)據(jù)庫(kù)系統(tǒng)的專(zhuān)用服務(wù)器,其功能就是為數(shù)據(jù)庫(kù)系統(tǒng)的高性能運(yùn)行提供硬件支持和保障。
2.數(shù)據(jù)庫(kù)服務(wù)器的特點(diǎn)[2]
數(shù)據(jù)庫(kù)服務(wù)器是建立在數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)上的,因此具有數(shù)據(jù)庫(kù)系統(tǒng)的特性,不過(guò)它又有其獨(dú)特的—面。
(1)數(shù)據(jù)庫(kù)管理功能
包括系統(tǒng)配置與管理,數(shù)據(jù)存取與更新管理,數(shù)據(jù)完整性管理和數(shù)據(jù)安全性管理。
(2)數(shù)據(jù)庫(kù)的查詢(xún)和操縱功能
該功能包括數(shù)據(jù)庫(kù)檢索和修改。
(3)數(shù)據(jù)庫(kù)維護(hù)功能
包括數(shù)據(jù)引入引出管理,數(shù)據(jù)庫(kù)結(jié)構(gòu)維護(hù),數(shù)據(jù)恢復(fù)功能和性能監(jiān)測(cè)。
(4)數(shù)據(jù)庫(kù)并行運(yùn)行
由于在同一時(shí)間,訪問(wèn)數(shù)據(jù)庫(kù)的用戶(hù)不止一個(gè),所以數(shù)據(jù)庫(kù)服務(wù)器必須支持并行運(yùn)行機(jī)制,處理多個(gè)事件的同時(shí)發(fā)生。
3.數(shù)據(jù)庫(kù)服務(wù)器的優(yōu)點(diǎn)[3]
(1)減少編程量數(shù)據(jù)庫(kù)服務(wù)器提供了用于數(shù)據(jù)操縱的標(biāo)準(zhǔn)接口API。
(2)數(shù)據(jù)庫(kù)安全保證好數(shù)據(jù)庫(kù)服務(wù)器提供監(jiān)控性能、并發(fā)控制等工具。由DBA統(tǒng)一負(fù)責(zé)授權(quán)訪問(wèn)數(shù)據(jù)庫(kù)及網(wǎng)絡(luò)管理。
(3)數(shù)據(jù)可靠性管理及恢復(fù)好 數(shù)據(jù)庫(kù)服務(wù)器提供統(tǒng)一的數(shù)據(jù)庫(kù)備份和恢復(fù)、啟動(dòng)和停止數(shù)據(jù)庫(kù)的管理工具。
(4)充分利用計(jì)算機(jī)資源 數(shù)據(jù)庫(kù)服務(wù)器把數(shù)據(jù)管理及處理工作從客戶(hù)機(jī)上分離出來(lái),使網(wǎng)絡(luò)上各計(jì)算機(jī)的資源能各盡其用。
(5)提高了系統(tǒng)性能
1)能大大降低網(wǎng)絡(luò)開(kāi)銷(xiāo)。
2)協(xié)調(diào)操作,減少資源競(jìng)爭(zhēng),避免死鎖。
3)提供聯(lián)機(jī)查詢(xún)優(yōu)化機(jī)制。
(6)便于平臺(tái)擴(kuò)展
1)多處理器(相同類(lèi)型)的水平擴(kuò)展。
2)多個(gè)服務(wù)器計(jì)算機(jī)的水平擴(kuò)展。
3)垂直擴(kuò)展:服務(wù)器可以移植到功能更強(qiáng)的計(jì)算機(jī)上,不涉及處理數(shù)據(jù)的重新分布問(wèn)題。
數(shù)據(jù)庫(kù)是數(shù)據(jù)的結(jié)構(gòu)化集合。它可以是任何東西,從簡(jiǎn)單的購(gòu)物清單到畫(huà)展,或企業(yè)網(wǎng)絡(luò)中的海量信息。要想將數(shù)據(jù)添加到數(shù)據(jù)庫(kù),或訪問(wèn)、處理計(jì)算機(jī)數(shù)據(jù)庫(kù)中保存的數(shù)據(jù),需要使用數(shù)據(jù)庫(kù)管理系統(tǒng),如MySQL服務(wù)器。計(jì)算機(jī)是處理大量數(shù)據(jù)的理想工具,因此,數(shù)據(jù)庫(kù)管理系統(tǒng)在計(jì)算方面扮演著關(guān)鍵的中心角色,或是作為獨(dú)立的實(shí)用工具,或是作為其他應(yīng)用程序的組成部分。