2017-06-18 1 views
0

In einer Firebase Social-Media-esque App zu speichern, hier ist, wie ich bin Gruppen Speicherung zusammen mit seinen Mitgliedern: Firebase Social-Media-App: Benutzergruppen

Hier habe ich eine Hin- und Beziehung in Bezug auf von Mitgliedschaften von Gruppen. Eine Gruppe kennt alle Benutzer, die in group-users ein Teil davon sind, und umgekehrt - ein Benutzer kennt alle Gruppen, in denen er sich befindet, über user-groups. Der Grund, warum ich das dachte, ist, dass ein Benutzer schnell auf alle seine Gruppen zugreifen kann, und ebenso scheint es für eine Gruppe schnell zu sein, auf alle ihre Benutzer zuzugreifen. Diese hin- und hergehenden Daten sind jedoch platzaufwendig. Meine andere Option wäre, nur den Knoten user-groups beizubehalten und alle Mitglieder einer einzelnen Gruppe abzurufen, die ich diesen Knoten nach Gruppen-ID abfragen müsste. Diese Option scheint langsamer zu sein, würde jedoch weniger Speicherplatz in der Datenbank benötigen. Welche Option ist besser beraten? Vielen Dank.

Antwort

Verwandte Themen