Apache HBase是Hadoop數(shù)據(jù)庫是一個分布式、可擴展的大數(shù)據(jù)存儲,當你需要隨機、實時地讀/寫訪問你的大數(shù)據(jù)時,請使用Apache HBase,Apache HBase是一個開源的、分布式的、版本化的、非關系型的數(shù)據(jù)庫,以Google的Bigtable為模型。正如Bigtable利用谷歌文件系統(tǒng)提供的分布式數(shù)據(jù)存儲一樣,Apache HBase在Hadoop和HDFS之上提供了類似Bigtable的功能。
功能介紹
線性可擴展。
一致的讀寫。
表的自動和可配置分片
對區(qū)域服務器的自動故障轉(zhuǎn)移支持。
與Hadoop集成,作為源和目標。
易于使用的基于Java的API用于客戶端訪問。
低延遲訪問數(shù)十億條記錄中的單行。
快速查找較大的表。
Thrift網(wǎng)關和支持XML,Protobuf和二進制數(shù)據(jù)編碼選項的REST-ful Web服務
可擴展的基于Jruby的(JIRB)Shell
支持通過Hadoop指標子系統(tǒng)將指標導出到文件或Ganglia;或通過JMX