采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,请问为什么您在项目中,商家信息存放在MySQL中,但是消费者用户信息存放在HBase中?这俩信息应该属于同一级别的信息吧(都属于用户类型的信息)?还有,如果优惠券信息存放在HBase中,那么之后对于优惠券信息的CUDR会不会不方便(因为HBase不支持条件查询)?
同学你好:
同一类别的数据之所以分别存储在 MySQL 和 HBase 上,是出于数据量的考量:
(1)商户数据量不会有很多,毕竟,不太可能有上亿条商户信息,所以,使用 MySQL 去存储;
(2)用户信息随着系统的运行,考虑到大数据量存储,所以,使用 HBase
HBase 肯定是支持条件查询的,你可以看看 HBase 提供的过滤器 API、
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
非常感谢!
登录后可查看更多问答,登录/注册
从零到一完整搭建企业级架构的通用卡包工程,让你迈到百度T4+ 。
1.6k 1
1.0k 1
861 11
1.3k 8
919 6