2017-06-18 64 views
0

组在火力地堡社交媒体式的应用程序,这里是我如何存储组,其成员一起: 火力地堡社交媒体应用程序:用户节省

在这里,我在用词上往复关系团体成员资格。一个小组知道group-users中的所有用户,反之亦然 - 用户通过user-groups知道所有小组。我认为这样做的原因是,用户访问其所有用户组似乎很快,同样,对于一个组来说,访问所有用户似乎很快。然而,从空间角度来看,获得这些互动数据是非常昂贵的。我的其他选择是只保留user-groups节点,并检索我需要通过组ID查询该节点的单个组的所有成员。该选项似乎较慢,但会占用较少的数据库空间。哪个选项更适合?谢谢。

回答