在中央位置存儲(chǔ)和管理數(shù)據(jù)有以下幾個(gè)優(yōu)點(diǎn):
1.每個(gè)數(shù)據(jù)項(xiàng)都存儲(chǔ)在中央位置,所有用戶都可以在這個(gè)位置使用它們。
各個(gè)客戶端上不單獨(dú)存儲(chǔ)數(shù)據(jù)項(xiàng)復(fù)本,從而消除了因用戶不得不確保使用的信息相同所帶來的麻煩。系統(tǒng)不需要確保使用當(dāng)前值更新所有數(shù)據(jù)復(fù)本,因?yàn)橹醒胛恢脙H有一個(gè)復(fù)本。
2.可以在服務(wù)器上一次性定義業(yè)務(wù)和安全規(guī)則,并對所有的用戶平等執(zhí)行。
可以在數(shù)據(jù)庫內(nèi)通過使用約束、存儲(chǔ)過程和觸發(fā)器來強(qiáng)制執(zhí)行規(guī)則。還可在服務(wù)器應(yīng)用程序中執(zhí)行規(guī)則,因?yàn)檫@些應(yīng)用程序也是許多瘦客戶端的中央資源。
3.關(guān)系數(shù)據(jù)庫服務(wù)器只返回應(yīng)用程序所需要的數(shù)據(jù),從而優(yōu)化了網(wǎng)絡(luò)流量。
例如,如果一個(gè)使用文件服務(wù)器的應(yīng)用程序想得到一份美國俄勒岡州 (OR) 銷售代表的名單,它必須檢索整個(gè)雇員文件。如果該應(yīng)用程序使用關(guān)系數(shù)據(jù)庫服務(wù)器,將發(fā)出下面的命令:
SELECT first_name, last_name
FROM employees
WHERE emp_title = 'Sales Representative'
AND emp_state = 'OR'
關(guān)系數(shù)據(jù)庫只返回俄勒岡州銷售代表的姓名,而不返回所有雇員的全部信息。
4.最大程度地降低硬件成本。
由于數(shù)據(jù)不是存儲(chǔ)在每個(gè)客戶端上,客戶端不必耗費(fèi)磁盤空間來存儲(chǔ)數(shù)據(jù)?蛻舳藷o需在本地增加管理數(shù)據(jù)的功能,同時(shí),服務(wù)器不需將處理能力耗費(fèi)在顯示數(shù)據(jù)上。
可以配置服務(wù)器以優(yōu)化檢索數(shù)據(jù)所需的磁盤 I/O 容量,配置客戶端以優(yōu)化從服務(wù)器檢索的數(shù)據(jù)的格式和顯示。
可以將服務(wù)器存儲(chǔ)在一個(gè)相對安全的位置,并配備如不間斷電源供應(yīng)系統(tǒng)這樣的設(shè)備,這比完全保護(hù)每個(gè)客戶端更經(jīng)濟(jì)。
5.維護(hù)任務(wù)(例如備份和恢復(fù)數(shù)據(jù))得到簡化,因?yàn)檫@些任務(wù)都可以集中在中央服務(wù)器上執(zhí)行。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |