业务场景

重庆移动GPRS数据业务迅猛发展的同时,上网记录查询也逐渐成为用户数据业务投诉的焦点,原有基于Hadoop平台的上网日志系统,使用Hbase作为基础库,由于存储效率低下、处理性能不足、标准支撑不够等问题已经严重制约了系统的使用,为了达到深度分析用户访问行为,快速定位故障、降低用户投诉,提升客户满意度,并提升系统性能,为经营分析系统提供高价值的数据支持,更好的解决海量数据处理的瓶颈,同时保障系统迁移的平滑性和易用性,需要选择一款先进的分布式产品进行业务的支撑。

解决方案

重庆移动GPRS上网日志查询原有HBase集群,服务器规模30台。负责支撑呼叫中心对客户上午日志的查询需求,EsgynDB作为一款SQL on Hadoop的数据库产品,不仅能够满足现有系统的业务需求,对于客户上网日志的多维统计分析也能够支撑原有HBase无法满足的需求。

方案架构

EsgynDB的价值

增加客户满意度:提升重庆移动客服中心上网记录查询服务,及时解决移动用户上网流量异常的纠纷问题,从而提升客户满意度

降低开发成本:HBase是K-V存储,需要提供唯一的Key值,常常需要用户自己设计复杂的Key才能保证唯一性,EsgynDB可定义排序键,从而自动生成唯一主键,不影响性能与效率。

充分利用硬件资源:HBase难以保证数据在每一个region中均匀分布,EsgynDB可保证数据均匀分布在每个region上。

查询方便:HBase不支持标准SQL,需要通过代码实现查询,EsgynDB支持标准的SQL,使用方便,提升开发效率

支持多种业务:HBase不擅长复杂扫描查询等,难以拓展业务范围,EsgynDB支持复杂查询,可支持多种业务。