사용자가 게시 할 수있는 프로젝트를 진행 중입니다. 그러나 firebase 데이터베이스 구조가 효율적인지 궁금합니다. 아래는 내 데이터베이스가 지금까지 어떻게 생겼는지 보여줍니다. 나는 게시물 아이가 사용자가 게시 할 모든 게시물을 포함하고 있습니다. 각 사용자는 posts
명의 자녀를 uid
에 두어 자신의 게시물을 추적 할 수 있습니다. 내 데이터를 구성하는 더 좋은 방법이 있습니까? 또는 나는 가기 좋습니까? 모든 조언을 부탁드립니다! NoSQL에 데이터 작업내 firebase 데이터베이스를 구성하는 가장 좋은 방법
{
"posts" : {
"-KVRT-4z1AUoztWnF-pe" : {
"caption" : "",
"likes" : 0,
"pictureUrl" : "https://firebasestorage.googleapis.com/v0/b/cloub-4fdbd.appspot.com/o/users%2FufTgaqudXeUciW5bGgCSfoTRUw92%2F208222E1-8E20-42A0-9EEF-8AF34F523878.png?alt=media&token=9ec5301e-d913-44ee-81d0-e0ec117017de",
"timestamp" : 1477946376629,
"writer" : "ufTgaqudXeUciW5bGgCSfoTRUw92"
}
},
"users" : {
"ufTgaqudXeUciW5bGgCSfoTRUw92" : {
"email" : "[email protected]",
"posts" : {
"-KVRT-4z1AUoztWnF-pe" : {
"timestamp" : 1477946376677
}
},
"profileImageUrl" : "https://firebasestorage.googleapis.com/v0/b/cloub-4fdbd.appspot.com/o/profile_images%2F364DDC66-BDDB-41A4-969E-397A79ECEA3D.png?alt=media&token=c135d337-a139-475c-b7a4-d289555b94ca",
"username" : "Test1"
}
}
}
데이터를 구성하는 유일한 최선의 방법은 없습니다. 이 모든 것은 앱에서 데이터를 어떻게 사용 하느냐에 달려 있습니다. [NoSQL 데이터 모델링] (https://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/)에서이 기사를 읽는 것이 좋습니다. –