HBase和RDBMS的區別

2021-09-19 06:06:47 字數 477 閱讀 8887

1沒有真正的索引 行是順序儲存的,每行中的列也是,所以不存在索引膨脹問題,而且插入效能和表的大小無關。

2自動分割槽  在表增長的時候,表會自動**成區域,並分布到可用的節點上。

線性擴充套件和對新節點的自動處理  增加乙個節點,把它指向現有集群並執行regionserver。3區域自動重新進行平衡,負載均勻 分布。

4普通商用硬體支援

5容錯 大量節點意味著每個節點的重要性並不突出,不用擔心單個節點失效。

6批處理  mapreduce整合功能使我們可以用全並行的分布式作業根據「資料的位置」來處理它們。

同時,rdbms不同於hbase的特點有以下五點:

1.資料以**的形式出現

2.每行為各種記錄名稱

3.每列為記錄名稱所對應的資料域

4.許多的行和列組成一張表單

5.若干的表單組成database

以上就是我根據網上資料以及個人見解所得出的粗略的總結,謝謝**。

hbase和RDBMS的區別

一 hbase是個什麼東西?首先我們來看看兩個概念,面向 行儲存和面向 列儲存。面向行儲存,我相信大夥兒應該都清楚,我們熟悉的rdbms就是此種型別的,面向行儲存的資料庫主要適合於事務性要求嚴格場合,或者說面向行儲存的儲存系統適合oltp,但是根據cap理論,傳統的rdbms,為了實現強一致性,通過...

HBase與RDBMS的區別

此討論並不侷限於hbase,也會延伸到mongodb和cassandra這樣的nosql資料庫。1 rdbms rdbms有以下特點 面向檢視 rdbms表使用固定的檢視,表中的資料型別也會事先定義。表的檢視在建立時就已經定義,並且不容易修改。向檢視中新增元素的操作會以新建表的形式實現,這一操作會在...

RDBMS與NOsql的區別

關係型資料庫 關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯...