HBase的运算有多快

HBase是基于Hadoop的分布式大数据存储系统,其借鉴了Bigtable的设计思想。通过LSM、HFile、WAL和ZooKeeper等机制保证高效读写和数据一致性。HBase的运算速度与其内部机制密切相关,如n个KeyValue条目、b个数据块、e个每块KeyValues以及c列平均数量等因素影响查询效率。
摘要由CSDN通过智能技术生成

简介

HBase是模仿google bigtable的开源产品,又是hadoop的衍生品,hadoop作为离线计算系统已经得到业界的普遍认可,并经过N多公司大规模使用的验证,自然地认为Hbase也将随之获得成功。


《HBase: The Definitive Guide》第8章讲述hbase的架构,从架构上看,其架构很完美:

  • LSM - 解决磁盘随机写问题(顺序写才是王道);
  • HFile - 解决数据索引问题(只有索引才能高效读);
  • WAL - 解决数据持久化(面对故障的持久化解决方案);
  • zooKeeper - 解决核心数据的一致性和集群恢复;
  • Replication - 引入类似MySQL的数据复制方案,解决可用性;

此外还有:自动分拆Split、自动压缩(compaction,LSM的伴生技术)、自动负载均衡、自动region迁移。


HBase的一致性

关于HBase的一致性模型,众说纷纭,到底是强一致性还是最终
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值