CGFT大數(shù)據(jù)原理中關(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萬次搜索查詢。
對于上述網(wǎng)站而言,很快就可產(chǎn)生超過10億條的記錄,對于關(guān)系數(shù)據(jù)庫來說,在一張10億條記錄的表里進(jìn)行SQL查詢,效率是*其低下甚至是不可忍受的。
2.無法滿足數(shù)據(jù)高并發(fā)的需求
在Web1.0時(shí)代,通常采用動態(tài)頁面靜態(tài)化技術(shù),事先訪問數(shù)據(jù)庫生成靜態(tài)頁面供瀏覽者訪問,從而*在大規(guī)模用戶訪問時(shí),也能夠獲得較好的實(shí)時(shí)響應(yīng)性能。
但是,在Web2.0時(shí)代各種用戶都在不斷地發(fā)生更新,購物記錄、搜索記錄、微博粉絲數(shù)等信息都需要實(shí)時(shí)更新,動態(tài)頁面靜態(tài)化技術(shù)基本沒有用武之地,所有信息都需要動態(tài)實(shí)時(shí)生成,這就會導(dǎo)致高并發(fā)的數(shù)據(jù)庫訪問,可能產(chǎn)生每秒上萬次的讀寫請求,對于很多關(guān)系數(shù)據(jù)庫而言,這都是“難以承受之重”。
3.無法滿足高可擴(kuò)展性和高可用性的需求
在Web2.0時(shí)代,不知名的網(wǎng)站可能一夜爆紅,用戶迅速增加,已經(jīng)廣為人知的網(wǎng)站,也可能因?yàn)榘l(fā)布了熱門吸引眼球的信息,引來大量用戶在短時(shí)間內(nèi)圍繞該信息大量交流互動,這些會導(dǎo)致對數(shù)據(jù)庫讀寫負(fù)荷的急劇增加,需要數(shù)據(jù)庫能夠在短時(shí)間內(nèi)迅速提升性能應(yīng)對突發(fā)需求。
但是,遺憾的是,關(guān)系數(shù)據(jù)庫通常是難以水平擴(kuò)展的,沒有辦法像網(wǎng)頁服務(wù)器和應(yīng)用服務(wù)器那樣簡單地通過添加更多的硬件和服務(wù)節(jié)點(diǎn)來擴(kuò)展性能和負(fù)載能力。
學(xué)習(xí)交流群(掃碼免費(fèi)加群)
- 1、新手入門
- 2、學(xué)習(xí)資料
- 3、免費(fèi)課程
- 4、考試動態(tài)
- 5、備考干貨
- 6、答疑沖刺