摘要: HBase 可以根据当前集群的负载以region为单位进行rebalance。在HMaster中,后台会起一个线程定期检查是否需要进行rebalance,线程叫做BalancerChore。线程每隔hbase.balancer.period会定期执行 master.balance()函数,配置项默... 阅读全文
posted @ 2014-08-08 15:54 吴镝 阅读(9441) 评论(0) 推荐(1) 编辑
摘要: MVCC是实现高性能数据库的关键技术,主要为了读不影响写。几乎所有数据库系统都用这技术,比如Spanner,看这里。Percolator,看这里。当然还有mysql。本文说HBase的MVCC和0.98引入的新写线程模型。 HBase region server的存储模型类LSM,将随机写转换为顺... 阅读全文
posted @ 2014-08-08 11:48 吴镝 阅读(3176) 评论(0) 推荐(0) 编辑