21.07.17 21:45 작성
·
292
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
2021. 07. 18. 20:30
안녕하세요 나의 게시물을 찾고 싶으면 따로
myboard라는 ref를 만드셔서
myboard
- uid
- 게시글정보
이런형태로 구현하시면 어떨까요?