HBase – Hadoop Database,是一個高可靠性、高性能、面向列、可伸縮的分布式存儲系統,利用HBase技術可在廉價PC Server上搭建起大規模結構化存儲集群。HBase利用Hadoop HDFS作為其文件存儲系統,利用Hadoop MapReduce來處理HBase中的海量數據,利用Zookeeper作為協調工具。
我們知道了hbase是什么,那么我們什么時候使用。
當我們對於數據結構字段不夠確定或雜亂無章很難按一個概念去進行抽取的時候,如果我們使用的傳統數據庫,肯定留有多余的字段,10個不行,20個,但是這個嚴重影響了性能,浪費了存儲空間,並且如果面對大數據庫,pt級別的數據,這種浪費更是嚴重的,那么我們該使用是什么數據庫?hbase是個不錯的選擇。