2017-06-18 3 views
0

のグループを保存し、ここで私は、そのメンバーと一緒にグループを格納しています方法です。ここで Firebaseソーシャルメディアアプリは:Firebase、ソーシャルメディア風のアプリでは、ユーザー

、私は用語に往復関係を持っていますグループメンバーシップのグループは、group-usersにそのグループの一部であるすべてのユーザーを認識し、その逆の場合、ユーザーは、グループのすべてをuser-groupsで知っています。私がこれをすると思った理由は、ユーザーがすべてのグループにアクセスすることが迅速であるように思われ、同様にグループがすべてのユーザーにアクセスするのが速いようです。しかしながら、この往復データを有することは、スペースの点で高価である。私の他の選択肢は、user-groupsノードだけを保持することであり、単一グループのすべてのメンバーを検索するには、そのノードをグループIDで照会する必要があります。このオプションは遅いようですが、データベースのスペースが少なくて済みます。どちらのオプションをお勧めしますか?ありがとう。

答えて

関連する問題