CGFT考試中關(guān)系數(shù)據(jù)庫無法滿足Web2.0的需求有哪些?

CGFT考試中關(guān)系數(shù)據(jù)庫無法滿足Web2.0的需求有哪些?關(guān)系數(shù)據(jù)庫已經(jīng)無法滿足Web2.0的需求,主要表現(xiàn)在以下幾個(gè)方面。

1.無法滿足海量數(shù)據(jù)的管理需求

在Web2.0時(shí)代,每個(gè)用戶都是信息的發(fā)布者,用戶的購物、社交、搜索等網(wǎng)絡(luò)行為都在產(chǎn)生大量數(shù)據(jù)。據(jù)統(tǒng)計(jì),在一分鐘內(nèi),新浪微博可以產(chǎn)生2萬條微博,淘寶網(wǎng)可以賣出6萬件商品人人網(wǎng)可以發(fā)生30萬次訪問,百度可以產(chǎn)生90萬次搜索查詢。

2.無法滿足數(shù)據(jù)高并發(fā)的需求

在Web1.0時(shí)代,通常采用動(dòng)態(tài)頁面靜態(tài)化技術(shù),事先訪問數(shù)據(jù)庫生成靜態(tài)頁面供瀏覽者訪問,從而*在大規(guī)模用戶訪問時(shí),也能夠獲得較好的實(shí)時(shí)響應(yīng)性能。

但是,在Web2.0時(shí)代各種用戶都在不斷地發(fā)生更新,購物記錄、搜索記錄、微博粉絲數(shù)等信息都需要實(shí)時(shí)更新,動(dòng)態(tài)頁面靜態(tài)化技術(shù)基本沒有用武之地,所有信息都需要?jiǎng)討B(tài)實(shí)時(shí)生成,這就會(huì)導(dǎo)致高并發(fā)的數(shù)據(jù)庫訪問,可能產(chǎn)生每秒上萬次的讀寫請(qǐng)求,對(duì)于很多關(guān)系數(shù)據(jù)庫而言,這都是“難以承受之重”。

3.無法滿足高可擴(kuò)展性和高可用性的需求

在Web2.0時(shí)代,不知名的網(wǎng)站可能一夜爆紅,用戶迅速增加,已經(jīng)廣為人知的網(wǎng)站,也可能因?yàn)榘l(fā)布了熱門吸引眼球的信息,引來大量用戶在短時(shí)間內(nèi)圍繞該信息大量交流互動(dòng),這些會(huì)導(dǎo)致對(duì)數(shù)據(jù)庫讀寫負(fù)荷的急劇增加,需要數(shù)據(jù)庫能夠在短時(shí)間內(nèi)迅速提升性能應(yīng)對(duì)突發(fā)需求。

但是,遺憾的是,關(guān)系數(shù)據(jù)庫通常是難以水平擴(kuò)展的,沒有辦法像網(wǎng)頁服務(wù)器和應(yīng)用服務(wù)器那樣簡單地通過添加更多的硬件和服務(wù)節(jié)點(diǎn)來擴(kuò)展性能和負(fù)載能力。