Hbase 是一種基于列式存儲的分布式的、面向列、基于HDFS的數據庫,在需要實時讀寫,需要訪問超大規模數據時,可以使用HBASE。
hbase是一種什么數據庫
HBase是一個面向列的數據庫,在表中它由行排序。表模式定義只能列族,也就是鍵值對。一個表有多個列族以及每一個列族可以有任意數量的列。后續列的值連續地存儲在磁盤上。表中的每個單元格值都具有時間戳。總之,在一個HBase中:表是行的集合、行是列族的集合、列族是列的集合、列是鍵值對的集合。
HBase全稱為Hadoop Database(基于HDFS的數據庫),設計來源Google 的bigtable,Hbase 仿照 bigtable設計基于HDFS上的一款數據庫。
HBase是BigTable的開源java版本。是建立在HDFS之上,提供高可靠、高性能、列存儲、可伸縮、實時讀寫NoSQL數據庫系統。
HBase的特點:
1、HBase線性可擴展。
2、它具有自動故障支持。
3、它提供了一致的讀取和寫入。
4、它集成了Hadoop,作為源和目的地。
5、客戶端方便的Java API。
6、它提供了跨集群數據復制。
[免責聲明]
文章標題: hbase是一種什么數據庫
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。