HBase的產品中還包括Jetty。HBase啟動時,Jetty是以嵌入式的方式啟動的,所以通過web界面管理HBase和查看壹些當前的運行狀態是非常輕便的。為什麽要用HBase?HBase不同於壹般的關系數據庫。它是壹個適合非結構化數據存儲的數據庫。所謂非結構化數據存儲,就是HBase是基於列而不是行的模式,這樣妳就可以讀寫妳的大數據內容。HBase在map entry(key & amp;值)和數據庫行。它類似於流行的Memcache,但它不僅僅是壹個對應於值的簡單鍵。您可能需要存儲壹個具有多個屬性的數據結構,但是沒有傳統數據庫表中那麽多的關系。這就是所謂的松散數據。簡單來說,妳在HBase中創建的表可以看作是壹個非常大的表,這個表的屬性可以根據需求動態增加。在HBase中,表與表之間沒有關聯查詢。妳只需要將妳的數據存儲在Hbase的列族中,不需要指定它的具體類型:char、varchar、int、tinyint、text等等。但是,妳需要註意的是,HBase並不包含事務等功能。Apache HBase與Google Bigtable非常相似。數據行有壹個可選鍵和任意數量的列。表是松散存儲的,因此用戶可以為行定義不同的列,這在大型項目中非常實用,可以簡化設計和升級的成本。
上一篇:不完善的制度意味著下一篇:關於感謝父母關愛的歌曲?