華鼎HUABASE數(shù)據(jù)庫
HUABASE是新一代基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫系統(tǒng)。系統(tǒng)基于先進(jìn)的存儲(chǔ)模型,可用來解決傳統(tǒng)數(shù)據(jù)庫中一些關(guān)鍵的性能問題。HUABASE不僅適合于傳統(tǒng)的事務(wù)型應(yīng)用,也非常適合于商業(yè)智能分析領(lǐng)域,可以幫助企業(yè)輕松做出明智的業(yè)務(wù)經(jīng)營決策。
華鼎HUABASE數(shù)據(jù)庫官網(wǎng): http://www.huabase.cn/
試用版下載鏈接:http://www.huabase.cn/download.jsp

HUABASE華鼎數(shù)據(jù)庫的主要技術(shù)優(yōu)勢(shì):
更高的數(shù)據(jù)壓縮效率:基于行存儲(chǔ)的關(guān)系型數(shù)據(jù)庫一般只能做到對(duì)數(shù)據(jù)塊的壓縮。而基于列存儲(chǔ)的HUABASE,采用了多種數(shù)據(jù)壓縮機(jī)制,比如同一列中相同的值只存放一份;對(duì)于整型數(shù)據(jù),只存放相鄰數(shù)據(jù)的差。這些機(jī)制可以實(shí)現(xiàn)更高的數(shù)據(jù)壓縮效率。
更快的數(shù)據(jù)查詢性能:基于行存儲(chǔ)的關(guān)系型數(shù)據(jù)庫查詢時(shí),不能只讀取部分列,所有列都必須讀取到內(nèi)存中然后再去掉不需要的列,這樣就導(dǎo)致很多不必要的硬盤輸入輸出。而基于列存儲(chǔ)的HUABASE,由于它把記錄的列分開存儲(chǔ),查詢引擎可以按需讀取列,從而減少了硬盤輸入輸出,提高了數(shù)據(jù)庫的查詢性能。
更強(qiáng)的稀疏索引技術(shù):基于行存儲(chǔ)的關(guān)系型數(shù)據(jù)庫一般都是稠密索引,不僅增加存儲(chǔ)空間,也增加了數(shù)據(jù)更新時(shí)的代價(jià)。因此,為表的所有列都建立索引就不太現(xiàn)實(shí),如果對(duì)一個(gè)未加索引的列進(jìn)行查詢,系統(tǒng)不得不做全表掃描,導(dǎo)致數(shù)據(jù)庫的性能嚴(yán)重惡化。而基于列存儲(chǔ)的HUABASE所建立的索引是稀疏索引,列值已被排序存儲(chǔ),索引只建立到數(shù)據(jù)塊級(jí),當(dāng)查詢通過索引定位到數(shù)據(jù)塊后,就可以使用二分法查找,這樣索引的存儲(chǔ)空間很小,維護(hù)代價(jià)很低,可以給所有的列建立索引,從而顯著提高了數(shù)據(jù)庫的查詢性能。
支持業(yè)界標(biāo)準(zhǔn)和多平臺(tái)部署:HUABASE不僅支持各種業(yè)界標(biāo)準(zhǔn),而且完全基于Java實(shí)現(xiàn),可以提供無縫的多平臺(tái)部署能力。