请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mysql和hbase选择问题

老师您好,请问为什么您在项目中,商家信息存放在MySQL中,但是消费者用户信息存放在HBase中?这俩信息应该属于同一级别的信息吧(都属于用户类型的信息)?还有,如果优惠券信息存放在HBase中,那么之后对于优惠券信息的CUDR会不会不方便(因为HBase不支持条件查询)?

正在回答

1回答

同学你好:

    同一类别的数据之所以分别存储在 MySQL 和 HBase 上,是出于数据量的考量:

    (1)商户数据量不会有很多,毕竟,不太可能有上亿条商户信息,所以,使用 MySQL 去存储;

    (2)用户信息随着系统的运行,考虑到大数据量存储,所以,使用 HBase

    HBase 肯定是支持条件查询的,你可以看看 HBase 提供的过滤器 API、


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

2 回复 有任何疑惑可以回复我~
  • 提问者 去则不闲 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-10-29 14:14:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信