基金交易系统使用HBASE的存储,如何避免存储在同一个region即同一个服务器中?

如果使用HBASE存储大量时间连续的记录,比如基金交易记录,如何避免存储在同一个region即同一个服务器中,这样会造成热点。

1回答

rainforcrainforc  研发工程师 , 欢聚时代 alibaba
这个主要依靠rowkey字段的设计,尽量做到散列从而均匀分布,比如上亿的userid容易有许多的连续数字,如果逆序存储为rowkey就能更均匀的分布,查询的时候也只需要简单地处理下即可。显示全部

这个主要依靠rowkey字段的设计,尽量做到散列从而均匀分布,比如上亿的userid容易有许多的连续数字,如果逆序存储为rowkey就能更均匀的分布,查询的时候也只需要简单地处理下即可。

收起
 2017-01-12
浏览88

提问者

sunyangnj技术经理, 苏宁金融研究院

问题状态

  • 发布时间:2017-01-11
  • 关注会员:2 人
  • 问题浏览:334
  • 最近回答:2017-01-12
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2017 talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30