• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

안녕하세요 개복치님.

21.07.17 21:45 작성 조회수 154

0

리얼타임 데이터베이스에 저장을 할때 나의 uid를 value안에 넣으셨는데, 그렇게 한 방법과 uid를 board 아래 key값으로 두고 그안의 게시물을 넣는방식.

즉 제가 생각한 방식은 

board

           auth.current.uid

                                    게시물 key값

                                                      게시물 value값

이런 방식이랑 강의에서는 

board

            게시물 key 값

                       게시물 value값 이 안에 auth.current.uid값

이런 방식으로 했는데 어떤 방식이  더 효율적인 방식일까요? 제가 생각할때는 서버입장에서 value안에 나의 uid값을 넣으면 전체 게시물이 10000개라고 봤을때 나의 게시물을 찾는다고 전제하면  전체 게시물의 value의 나의 uid 를 찾아봐야하는데,내 uid를 board 아래 상위key값으로 놓았을때는 10000개가 있다고해도 key에서 내 uid만 가져오면 내가 쓴 게시물을 더 빠르게 가져올수있지 않나라고 생각을 하게되었습니다.혹시 제가 생각한것이 맞는지 틀린지 개복치님의 의견은 어떠신가요.

답변 1

답변을 작성해보세요.

0

안녕하세요 나의 게시물을 찾고 싶으면 따로 

myboard라는 ref를 만드셔서

myboard

  - uid

       - 게시글정보

이런형태로 구현하시면 어떨까요?