0
Firebaseの使用を開始します。Firebaseのデータ構造
私は漫画のための簡単なデータベースから始めます。
どの構造が最適ですか?
備考構造1:シリーズのリストはどのように入手できますか?
備考構造2:SQLデータベースには近すぎますか?
STRUCTURE 1:
{
"comics" : {
"1" : {
"serie" : "Batman",
"nr" : "1",
"title" : "Title of issue 1"
},
"2" : {
"serie" : "Batman",
"nr" : "2",
"title" : "Title of issue 2"
},
"3" : {
"serie" : "Spiderman",
"nr" : "1",
"title" : "Title of issue 1"
}
}
}
STRUCTURE 2:
{
"issues" : {
"1" : {
"serie" : "1",
"nr" : "1",
"title" : "Title of issue 1"
},
"2" : {
"serie" : "1",
"nr" : "2",
"title" : "Title of issue 2"
},
"3" : {
"serie" : "2",
"nr" : "1",
"title" : "Title of issue 1"
}
},
"series" : {
"1" : {
"title" : "Batman"
},
"2" : {
"serie" : "Spiderman"
}
}
}
どちらもありません。 Firebaseでは配列は柔軟性がないので、使用しないでください。ノード名はchildByAutoIdで作成する必要があります。また、使用する構造はデータベースから取得したいものによって決まります。関係、非正規化されたデータ、クエリなどが含まれていないので、その情報なしで質問に答える方法はありません。 – Jay
私はシリーズのリストを取得したい、あなたはそのセリエイの問題のリストを参照してください。 – Filip
単純なデータベース(ムービーの例リスト)でも、整数をキーとして使用せず、childByAutoIdによって生成されたものを使用しますか? – Filip