私はNoSQLを初めて利用しています。あなたの意見を聞くためにここに来ています。構造データNoSQL
特定のケースで入れ子オブジェクトまたはサブコレクションを使用する方が良いかどうかを理解しようとしています。私は私のケースを説明しようとします。
私はDbにいくつかのお店を格納する必要があります。各店舗には住所、電話番号などがあります。そのため、私はコレクション「Shop」とその店を表すいくつかの文書を持っています。 私のお店には、連絡先(2,3人または4人の従業員など)があります。私の質問は、私が何をすべき、次のとおりです。
- ストア私の "お店" の文書2,3または4でのようなオブジェクト:
objectContact: { name: "Georges", age: 20.... }
- は内部サブコレクション "連絡先" を作成します。私の "ショップ"文書を作成し、このサブコレクションに2,3または4の文書を挿入します。
どちらが優れていますか?この2つのソリューションの1つでは、NoSQLでいくつかのツール/クエリが無効になっていますか?この2つのソリューションのうちの1つは、データの書き込み/読み出しに関して高速ですか?
事前のおかげで、
"nosql"はデータベースではありません。あなたは実際に何を使っていますか、mongodb? –
申し訳ありませんが、私は単語データベースを悪用します。私はfirebase/firestore – Gio
firebaseデータベースまたはfirestoreを使用していますか? –