Firebase
Firebase
웹과 모바일 개발에 필요한 기능을 제공하는 Backend as a Service(BaaS)이다. 서버를 따로 설계, 구현하지 않고 프론트엔드 개발에 집중 할 수 있도록 도와주는 서비스이다.
Firestore
NoSQL 즉, 비관계형 데이터베이스이다.
스키마, 테이블, 행이 없고, 컬렉션
으로 구성된 문서
에 데이터를 저장한다. 각 문서에는 키-값
이 쌍으로 들어간다.
모든 문서는 컬렉션에 저장된다. 컬렉션과 문서는 따로 만들지 않아도 firestore에 자동으로 생성된다.
Cloud Firestore Data model | Firebase
FireBase / NoSQL / FireStore
NoSQL
<aside>
💡 리뷰게시판
- index : int
- user id: int PK
- content(본문 내용) : string
- timestamp : datetime
- rate(별점) : int
- tags 1: boolean
- tag 2: boolean
- tag 3: boolean
- tag 4: boolean
- tag 5: boolean
- tag 6: boolean
- tag 7: boolean
- tag 8: boolean
- tag 9: boolean
- tag 10: boolean
</aside>
<aside>
💡 자유게시판
- index : int
- user pid : int
- user id : int
- title 게시글 제목 : string
- content 본문 텍스트 : string
- favorite 좋아요 개수 : int
- message 댓글수 : int
- timestamp : datetime
</aside>