每个用户都有发言权,3 个 GROUP_A,10 个 GROUP_B 每个 GROUP_A,20 个 GROUP_C 每个 GROUP_B。并且 20 个 GROUP_C 中的每一个都涉及大量的插入/删除......并且对于所有 GROUP/用户来说,每条数据都是彼此唯一的。
我不是专家,但我已经做过研究,但当然这都是理论上的,而且我肯定没有实际的实施经验。我认为我的选择类似于“邻接列表”或“嵌套集”?
任何正确方向的指导将不胜感激!
(我也在 DBA stackexchange 上发布了这个,但如果我能从社区获得更多意见和帮助,我将不胜感激!)
我知道简单的解决方案就是使用带有父“容器”外键的简单表,但我从长远来看,如果有大约一百万用户。