hbase图文详解及一些算法
hbase 介绍
一、简介
1. Hbase的由来
hbase是bigtable的开源山寨版本。
是建立的hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。
滴滴打的架构
LBS的瓶颈和方案
先看看基本的系统模型,如图1所示。
图1 系统模型示意图
司机每隔几秒钟上报一次经纬度,存储在MongoDB里;
乘客发单时,通过MongoDB圈选出附近司机;
将订单通过长连接服务推送给司机;
司机接单,开始服务。
面向海量数据的极致成本优化-云HBase的一体化冷热分离
随着业务的持续发展,业务数据库存储量会持续增长。通常数据量过亿时,就需要考虑选择扩展能力更好的NOSQL数据库如HBase,足够满足大多数业务的存储需求。然而,对于大量存储瓶颈类业务,存储成本依然是系统设计中需要关注的重中之重,本文介绍了一种全新的冷热分离一体化方案,0改造成本实现业务冷热分离
Hbase万亿级存储性能优化总结
背景
hbase主集群在生产环境已稳定运行有1年半时间,最大的单表region数已达7200多个,每天新增入库量就有百亿条,对hbase的认识经历了懵懂到熟的过程。为了应对业务数据的压力,hbase入库也由最初的单机多线程升级为有容灾机制的分布式入库,为及早发现集群中的问题,还开发了一套对hbase集群服务和应用全面监控的报警系统。