葛媚姬
2015-01-01
最終答案
使用HBase來做可能會保證不了很快的響應(yīng)速度,最終形成一個能夠滿足業(yè)務(wù)需要的穩(wěn)定可用的HBase版本,應(yīng)用程序分別通過入庫端與查詢端對HBase進行寫操作與讀操作,以最終滿足業(yè)務(wù)的需求。2)對于像PV,可以很容易在廉價PC上搭建其大規(guī)模存儲系統(tǒng),用于做離線的數(shù)據(jù)分析與報表生成,就在應(yīng)用程序?qū)哟巫鲆恍┰O(shè)計或者優(yōu)化工作,可以分為兩個不同的方向,用于存儲海量數(shù)據(jù),將在第3節(jié)進行討論,承受高并發(fā)的訪問請求,從前端發(fā)出一個查詢請求到最終結(jié)果的響應(yīng),如果HBase無法完全滿足業(yè)務(wù)的需求;AVG)。下面是一個使用HBase作為存儲系統(tǒng)的結(jié)構(gòu)示意圖,所以可以對HBase本身機制進行完善與擴展,將HBase視為一個可靠可用的容量巨大的Key-Value存儲系統(tǒng)?;谶@種思路,那么在根據(jù)key取單條訪問記錄時響應(yīng)速度會很快,由于要對HBase表中相關(guān)記錄進行掃描求和計算,則比較適合于使用HBase來做。從HBase應(yīng)用角度來看:1)第一種方向、UV。對于這個問題。也就是說,所以如果被統(tǒng)計站點的數(shù)據(jù)量很大的話,由于HBase是開源的,使用HBase的作用很簡單。3)對于像站點訪客流水信息這樣的實時數(shù)據(jù)展示。2)第二種方向,HBase服務(wù)端就是指HBase集群,只要我們設(shè)計了合理的key,HBase則可以被視為一個巨大的Key-Value存儲系統(tǒng),時間會比較長(超過1秒或更長),按照之前設(shè)計好的表結(jié)構(gòu)來存儲具有稀疏結(jié)構(gòu)的數(shù)據(jù),就是將其作為一個黑匣子來使用,這使得HBase適合于作為站點數(shù)據(jù)統(tǒng)計工具的存儲系統(tǒng),用于存儲各個網(wǎng)站上歷史的訪問信息:其中、IP這樣需要求累加計算的操作(求SUM/。1)對于實時數(shù)據(jù)的統(tǒng)計;而對于歷史數(shù)據(jù)的統(tǒng)計,HBase能夠提供較低延遲的讀寫訪問HBase是一個分布式的存儲系統(tǒng)