HBase與MongoDB的區別

2021-06-20 07:40:28 字數 504 閱讀 7053

hbase與mongodb的區別

1、hbase依賴於hdfs;mongodb直接儲存在本地磁碟中。

2、hbase按照列族將資料儲存在不同的檔案中;mongodb不分列,整個文件都儲存在乙個(或者說一組)檔案中,通過乙個有乙個通用的.ns檔案儲存命名空間(column-based和document-based之間的區別應該是指這個地方吧)。即hbase是列式儲存而mongodb是文件儲存

3、hbase乙個region只有乙個hregionserver對外提供服務(沒有負載均衡的概念);mongodb的shards(類似於region)支援負載均衡(主從結構,通過日誌進行同步,這個hbase也在開發計畫當中)

4、hbase根據檔案的大小來控制region的**;mongodb根據負載來決定shards的**

nosql產品有mongodb、hbase、redis、cassandra、couchdb、riak

MongoDB與HBase的區別 2

1.mongodb bson文件型資料庫,整個資料都存在磁碟中,hbase是列式資料庫,集群部署時每個familycolumn儲存在單獨的hdfs檔案中。2.mongodb 主鍵是 id 主鍵上面可以不建索引,記錄插入的順序和存放的順序一樣,hbase的主鍵就是 row key 可以是任意字串 最大...

HBase 和 MongoDB在設計上的區別

2 hbase按照列族將資料儲存在不同的檔案中 mongodb不分列,整個文件都儲存在乙個 或者說一組 檔案中,通過乙個有乙個通用的.ns檔案儲存命名空間 column based和document based之間的區別應該是指這個地方吧 3 hbase乙個region只有乙個hregionserv...

HBase 和 MongoDB在設計上的區別

昨天搜一下mongodb的資料,介紹應用的比較多,原理介紹的不多。粗略得看了一下,總體來說兩者的設計思路差不多,主要就是通過劃區間去分布資料,後台程序進行資料 兩者的區別主要在於 1 hbase依賴於hdfs mongodb直接儲存在本地磁碟中 2 hbase按照列族將資料儲存在不同的檔案中 mon...