场景:1亿左右的会员,会员按照会员id散表,但是会员登陆是需要按照会员手机号做登陆鉴权,这时候需要通过手机号查询会员信息

解决方案1: 直接通过手机号查询,遍历查询所有库表,最后返回

解决方案2: 将会员信息冗余到es,同步发送到es,通过es来查询

解决方案3: 冗余电话+用户id等关键信息到redis,通过redis查询用户id,通过用户id查询用户信息

显然比较好的方案是第3种,查询效率高、代价低,如果还有更好的方案请留言

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐