mysql和hbase选择问题
来源:4-7 技术架构 表结构设计

去则不闲
2020-10-29
老师您好,请问为什么您在项目中,商家信息存放在MySQL中,但是消费者用户信息存放在HBase中?这俩信息应该属于同一级别的信息吧(都属于用户类型的信息)?还有,如果优惠券信息存放在HBase中,那么之后对于优惠券信息的CUDR会不会不方便(因为HBase不支持条件查询)?
写回答
1回答
-
同学你好:
同一类别的数据之所以分别存储在 MySQL 和 HBase 上,是出于数据量的考量:
(1)商户数据量不会有很多,毕竟,不太可能有上亿条商户信息,所以,使用 MySQL 去存储;
(2)用户信息随着系统的运行,考虑到大数据量存储,所以,使用 HBase
HBase 肯定是支持条件查询的,你可以看看 HBase 提供的过滤器 API、
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
212020-10-29
相似问题