0
Firebase를 사용하고 싶습니다.Firebase의 데이터 구조
만화에 대한 간단한 데이터베이스로 시작하겠습니다.
어떤 구조가 가장 좋습니까?
비고 구조 1 : 시리즈 목록은 어떻게 얻을 수 있습니까?
비고 구조 2 : SQL 데이터베이스와 너무 가깝습니까?
구조 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"
}
}
}
구조 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