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