有一张信息表分别关联组织、角色、用户(信息可见范围,哪些组织、角色、用户能看到)
现有情景是张三登录后有多个角色以及多个组织,如何能快速的匹配到相应信息表数据。匹配规则张三的某个组织或者角色出现在关系表就显示
ps:信息表数据量在百万以上,如果用表连接查询会导致数据量翻倍,也可以不考虑数据库表一对多的方式,看看大家有什么好的解决方案,集思广益,感谢。

有一张信息表分别关联组织、角色、用户(信息可见范围,哪些组织、角色、用户能看到)
现有情景是张三登录后有多个角色以及多个组织,如何能快速的匹配到相应信息表数据。匹配规则张三的某个组织或者角色出现在关系表就显示
ps:信息表数据量在百万以上,如果用表连接查询会导致数据量翻倍,也可以不考虑数据库表一对多的方式,看看大家有什么好的解决方案,集思广益,感谢。

关注引自强大而免费的微信小程序:皆我百晓生。如有帮助,还望采纳。
对于数据量百万+的权限匹配问题,可以考虑以下两种解决方案:
数据库表连接查询:
冗余以及缓存:
无论是哪种解决方案,为了提高查询效率,可以使用索引、分页查询和缓存等技术手段。具体情况可以根据系统的实际情况进行优化。