在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫/ Cassandra與HBase比較(區(qū)別)
Cassandra批量
Cassandra與HBase比較(區(qū)別)
Cassandra截斷表
Cassandra刪除鍵空間
Cassandra刪除索引
Cassandra是什么?
Cassandra創(chuàng)建表
Cassandra數(shù)據(jù)類型
Cassandra修改鍵空間
Cassandra刪除表
Cassandra讀取數(shù)據(jù)
Cassandra數(shù)據(jù)模型
Cassandra教程
Cassandra刪除數(shù)據(jù)記錄
Cassandra更新數(shù)據(jù)
Cassandra修改表
Cassandra安裝與配置
Cassandra插入數(shù)據(jù)
Cassandra歷史
Cassandra的特點
Cassandra創(chuàng)建索引
Cassandra創(chuàng)建鍵空間(Keyspace)
Cassandra應用場景(案例)
Cassandra與關(guān)系數(shù)據(jù)庫比較(區(qū)別)
Cassandra數(shù)據(jù)類型
Cassandra集合
Cassandra的架構(gòu)
Cassandra CQLsh

Cassandra與HBase比較(區(qū)別)

下表說明了Cassandra和HBase之間的主要區(qū)別:

HBase Cassandra
HBase是基于Bigtable(Google) Cassandra基于DynamoDB(亞馬遜)。 它最初是由前亞馬遜工程師在Facebook開發(fā)的。 這是Cassandra支持多數(shù)據(jù)中心的原因之一。
HBase使用Hadoop基礎(chǔ)架構(gòu)(Zookeeper,NameNode,HDFS)。 部署Hadoop的組織必須具備Hadoop和HBase的知識。 Cassandra與Hadoop分開開發(fā),其基礎(chǔ)工具和操作知識的要求與Hadoop不同。 然而,對于分析,許多Cassandra部署使用Cassandra + Storm(使用zookeeper)和/或Cassandra + Hadoop。
HBase-Hadoop基礎(chǔ)工具有幾個由Zookeeper,Name Node,HBase master和數(shù)據(jù)節(jié)點組成的“移動部件”,Zookeeper是集群的,自然是容錯的。名稱節(jié)點需要集群為容錯。 Cassandra使用單個節(jié)點類型。 所有節(jié)點相等并執(zhí)行所有功能。 任何節(jié)點都可以作為協(xié)調(diào)器,確保沒有Spof。 添加Storm或Hadoop當然會增加基礎(chǔ)設(shè)施的復雜性。
HBase非常適合進行基于范圍的掃描。 Cassandra不支持基于范圍的行掃描,這可能在某些用例中是有限制的。
HBase提供跨越一個HBase集群的異步復制。 Cassandra隨機分區(qū)提供了跨越單行的行復制。
HBase僅支持有序分區(qū)。 Cassandra正式支持有序分區(qū),但Cassandra沒有生產(chǎn)用戶使用有序分配,由于“熱點”創(chuàng)建并操作困難等熱點引起。
由于有序分區(qū),HBase可以輕松地水平放置,同時還支持Rowkey范圍掃描。 如果數(shù)據(jù)存儲在Cassandra的列中以支持范圍掃描,Cassandra中行大小的實際限制是10兆字節(jié)。
HBase支持原子比較和設(shè)置,HBase支持一行內(nèi)的事務(wù)。 Cassandra不支持原子比較和設(shè)置。
HBase不支持單行讀取負載平衡,一行只有一個區(qū)域服務(wù)器一次提供。 Cassandra將支持單行讀取負載平衡。
Bloom過濾器可用于HBase作為另一種形式的索引。 Cassandra使用bloom過濾器進行鍵查找。
觸發(fā)器由HBase中的協(xié)處理器功能支持。 Cassandra不支持協(xié)處理器功能。

上一篇:Cassandra歷史下一篇:Cassandra教程