h base–Hadoop數據庫是壹個高可靠性、高性能、面向列且可擴展的分布式存儲系統。使用HBase技術,可以在廉價的PC服務器上構建大規模結構化存儲集群。
HBase是Apache Hadoop項目的子項目。HBase不同於壹般的關系型數據庫,它是壹種適合非結構化數據存儲的數據庫。另壹個區別是HBase基於列而不是行。
擴展數據
訪問接口:
1.Native Java API是最常規、最高效的訪問方式,適合Hadoop MapReduce作業並行批量HBase表數據。
2.HBase Shell,HBase的命令行工具,最簡單的界面,適合HBase管理。
3.節儉網關,采用節儉序列化技術,支持C++、PHP、Python等語言,適合其他異構系統在線訪問HBase表數據。
4.REST Gateway支持REST風格的Http API訪問HBase,取消了語言限制。
5.豬,可以用豬拉丁流編程語言來操作HBase中的數據。類似於Hive,本質是最終編譯成MapReduce Job處理HBase表數據,適合數據統計。
百度百科-HBase