SQL Server 2000 作數(shù)據(jù)庫(kù)服務(wù)器的優(yōu)點(diǎn)
Microsoft SQL Server 2000 能提供超大型系統(tǒng)所需的數(shù)據(jù)庫(kù)服務(wù)。大型服務(wù)器可能有成千上萬(wàn)的用戶同時(shí)連接到 SQL Server 2000 實(shí)例。SQL Server 2000 為這些環(huán)境提供了全面的保護(hù),具有防止問(wèn)題發(fā)生的安全措施,例如,可以防止多個(gè)用戶試圖同時(shí)更新相同的數(shù)據(jù)。SQL Server 2000 還在多個(gè)用戶之間有效地分配可用資源,比如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤(pán) I/O。
超大型 Internet 站點(diǎn)可將其數(shù)據(jù)分開(kāi)存放在多臺(tái)服務(wù)器上,從而使處理負(fù)荷分散到多臺(tái)計(jì)算機(jī)上,使站點(diǎn)能為成千上萬(wàn)的并發(fā)用戶提供服務(wù)。
可以在一臺(tái)計(jì)算機(jī)上運(yùn)行多個(gè) SQL Server 2000 實(shí)例。例如,一個(gè)為其它許多組織提供數(shù)據(jù)庫(kù)服務(wù)的組織可為每個(gè)客戶組織單獨(dú)運(yùn)行一個(gè) SQL Server 2000 實(shí)例,而全部實(shí)例可集中在一臺(tái)計(jì)算機(jī)上。這樣,既隔開(kāi)了每個(gè)客戶組織的數(shù)據(jù),同時(shí)又使服務(wù)組織只需管理一臺(tái)服務(wù)器計(jì)算機(jī)從而減少了費(fèi)用。
SQL Server 2000 應(yīng)用程序可在裝有 SQL Server 2000 的計(jì)算機(jī)上運(yùn)行。該應(yīng)用程序通過(guò) Windows 進(jìn)程間通訊 (IPC) 組件(例如共享內(nèi)存)而非通過(guò)網(wǎng)絡(luò)連接到 SQL Server 2000。這使 SQL Server 2000 得以應(yīng)用于應(yīng)用程序必須在本地存儲(chǔ)數(shù)據(jù)的小型系統(tǒng)中。
大型 Web 站點(diǎn)和企業(yè)級(jí)數(shù)據(jù)處理系統(tǒng)通常會(huì)生成大量的數(shù)據(jù)庫(kù)處理,超出了一臺(tái)計(jì)算機(jī)的支持能力。在這些大型系統(tǒng)中,數(shù)據(jù)庫(kù)服務(wù)由組成數(shù)據(jù)庫(kù)服務(wù)層的一組數(shù)據(jù)庫(kù)服務(wù)器提供。SQL Server 2000 不支持采用平衡負(fù)荷的聚集形式建立數(shù)據(jù)庫(kù)服務(wù)層,但支持跨自主服務(wù)器組分存數(shù)據(jù)的機(jī)制。盡管每個(gè)服務(wù)器需分開(kāi)管理,但組內(nèi)的各個(gè)服務(wù)器可共同分擔(dān)數(shù)據(jù)庫(kù)處理負(fù)荷。共享同一工作負(fù)荷的一組自主服務(wù)器稱為服務(wù)器聯(lián)合體