1.背景概述
近些年來,數(shù)據(jù)爆炸或者大數(shù)據(jù)成為 IT 行業(yè)發(fā)展的高頻詞匯,傳統(tǒng)單機數(shù)據(jù)庫 處理數(shù)據(jù)能力的瓶頸成為擺在 IT
工程師面前十分常見且亟待解決的問題。單機硬件存儲容量和計算力的增長遠遠趕不上數(shù)據(jù)的增長。在單機軟件中,數(shù)據(jù)庫是數(shù)據(jù)相關處理技術的集大成者,集合了數(shù)據(jù)存儲、數(shù)據(jù)實時讀寫、在線事務和數(shù)據(jù)分析等技術,并通過主備、多活等方案保證了可靠性。但是,在實際業(yè)務場景中,我們往往并沒有同時用到所有數(shù)據(jù)庫提供的能力,這也為我們解決業(yè)務中實際遇到的大數(shù)據(jù)難題提供了解決思路。
當前的大數(shù)據(jù)系統(tǒng)大多是通過分布式原理,重點解決某個方面或者某些方面的困境和難題,比如 HDFS 解決了大數(shù)據(jù)存儲的問題,MapReduce
解決了大數(shù)據(jù)量復雜分析和計算的難題,HBase 解決了實時讀寫的問題。下面筆者將介紹 HBase 從解決實時讀寫問題出發(fā),逐
熱門工具 換一換