CGFT考試中關(guān)系數(shù)據(jù)庫無法滿足Web2.0的需求有哪些?關(guān)系數(shù)據(jù)庫已經(jīng)無法滿足Web2.0的需求,主要表現(xiàn)在以下幾個方面。
1.無法滿足海量數(shù)據(jù)的管理需求
在Web2.0時代,每個用戶都是信息的發(fā)布者,用戶的購物、社交、搜索等網(wǎng)絡(luò)行為都在產(chǎn)生大量數(shù)據(jù)。據(jù)統(tǒng)計,在一分鐘內(nèi),新浪微博可以產(chǎn)生2萬條微博,淘寶網(wǎng)可以賣出6萬件商品人人網(wǎng)可以發(fā)生30萬次訪問,百度可以產(chǎn)生90萬次搜索查詢。
2.無法滿足數(shù)據(jù)高并發(fā)的需求
在Web1.0時代,通常采用動態(tài)頁面靜態(tài)化技術(shù),事先訪問數(shù)據(jù)庫生成靜態(tài)頁面供瀏覽者訪問,從而*在大規(guī)模用戶訪問時,也能夠獲得較好的實時響應(yīng)性能。
但是,在Web2.0時代各種用戶都在不斷地發(fā)生更新,購物記錄、搜索記錄、微博粉絲數(shù)等信息都需要實時更新,動態(tài)頁面靜態(tài)化技術(shù)基本沒有用武之地,所有信息都需要動態(tài)實時生成,這就會導(dǎo)致高并發(fā)的數(shù)據(jù)庫訪問,可能產(chǎn)生每秒上萬次的讀寫請求,對于很多關(guān)系數(shù)據(jù)庫而言,這都是“難以承受之重”。
3.無法滿足高可擴展性和高可用性的需求
在Web2.0時代,不知名的網(wǎng)站可能一夜爆紅,用戶迅速增加,已經(jīng)廣為人知的網(wǎng)站,也可能因為發(fā)布了熱門吸引眼球的信息,引來大量用戶在短時間內(nèi)圍繞該信息大量交流互動,這些會導(dǎo)致對數(shù)據(jù)庫讀寫負荷的急劇增加,需要數(shù)據(jù)庫能夠在短時間內(nèi)迅速提升性能應(yīng)對突發(fā)需求。
但是,遺憾的是,關(guān)系數(shù)據(jù)庫通常是難以水平擴展的,沒有辦法像網(wǎng)頁服務(wù)器和應(yīng)用服務(wù)器那樣簡單地通過添加更多的硬件和服務(wù)節(jié)點來擴展性能和負載能力。