91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Cassandra和HBase主要設計思路對比

發布時間:2020-05-24 16:26:21 來源:網絡 閱讀:453 作者:阿里中間件 欄目:關系型數據庫
CassandraHBase
一致性QuorumNRW策略

通過Gossip協議同步MerkleTree,維護集群節點間的數據一致性

單節點,無復制,強一致性
可用性1,基于ConsistentHash相鄰節點復制數據,數據存在于多個節點,無單點故障。

2,某節點宕機,hash到該節點的新數據自動路由到下一節點做hintedhandoff,源節點恢復后,推送回源節點。

3,通過Gossip協議維護集群所有節點的健康狀態,并發送同步請求,維護數據一致性。

4,SSTable,純文件,單機可靠性一般。

1,存在單點故障,RegionServer宕機后,短時間內該server維護的region無法訪問,等待failover生效。

2,通過Master維護各RegionServer健康狀況和Region分布。

3,多個Master,Master宕機有zookeeper的paxos投票機制選取下一任Master。Master就算全宕機,也不影響Region讀寫。Master僅充當一個自動運維角色。

4,HDFS為分布式存儲引擎,一備三,高可靠,0數據丟失。

5,HDFS的namenode是一個SPOF。

伸縮性1,ConsistentHash,快速定位數據所在節點。

2,擴容需在HashRing上多個節點間調整數據分布。

1,通過Zookeeper定位目標RegionServer,最后定位Region。

2,RegionServer擴容,通過將自身發布到Master,Master均勻分布。

負載均

請求Zookeeper取得整個集群地址,然后根據ConsistentHash選擇合適的節點。client會緩存集群地址。請求Zookeeper取讀寫數據路由表定位RegionServer,Master會修改這個路由表。Client自身也會緩存一部分路由信息。
數據差異比較算法MerkleTree,BloomFilterBloomFilter
鎖與事務ClientTimestap(Dynamo使用vectorlock)OptimisticConcurrencyControl
讀寫性能數據讀寫定位非常快。數據讀寫定位可能要通過最多6次的網絡RPC,性能較低。
CAP點評1,弱一致性,數據可能丟失。

2,可用性高。

3,擴容方便。

1,強一致性,0數據丟失。

2,可用性低。

3,擴容方便。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

尖扎县| 顺平县| 错那县| 天柱县| 漳平市| 南丰县| 喀喇| 蕲春县| 望都县| 炎陵县| 门头沟区| 曲阜市| 晋中市| 封丘县| 渝中区| 乌兰察布市| 吉木萨尔县| 龙江县| 长春市| 金寨县| 大丰市| 田东县| 浦县| 苍梧县| 余江县| 和龙市| 鄂托克前旗| 石渠县| 鹤峰县| 长岭县| 修文县| 富阳市| 雅安市| 四子王旗| 钦州市| 三江| 灵璧县| 开阳县| 怀来县| 鄂托克前旗| 桓台县|