高手如何实践HBase?不容错过的滴滴内部技巧

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

高手如何实践HBase?不容错过的滴滴内部技巧

wenzi0563 2018-06-14 15:34:44 浏览2984
展开阅读全文

 

一.        HBase特性应用与内核改进

1. HBase在滴滴的典型应用场景

滴滴中有一些对HBase简单操作,例如ScanGet。每一个操作可以应用于不同的场景,例如Scan可以衍生出时序和报表。时序可以应用到轨迹设计中,将业务ID、时间戳和轨迹位置作为整体建立时序。另外在资产管理中,将资产状态分为不同阶段,将资产ID、时间戳、资产状态等信息建立时序。Scan在报表中应用也非常广泛。其实现有多种方式,主流方法是通过phoenix,使用标准的SQL操作Hbase做联机事务处理,该方法中需要注意主键及二级索引设计。报表中会以用户历史行为、历史事件及历史订单为需求进行详细设计。

Get操作可以应用于HBase中存储的语音和滴滴发票等小文件中。最基本的应用方法为根据ID获取实体属性。更深入的例如可以应用于join操作,例如在实时

网友评论

登录后评论
0/500
评论
wenzi0563
+ 关注
所属云栖号: 阿里云数据库ApsaraDB