파베는 두 종류의 DB를 지원한다. Firestore Database와 Realtime Database가 그 것인데, 왜 불편하게 두가지를 지원해서 선택의 기로에 서게 만드는지... 이건 마치 FlatBuffers와 protobuf 같다. 어쨌든, 그냥 선택할 수는 없으니 정보획득을 위해 아래 사이트들을 가볍게 둘러보았다.
위 문서들을 대충 요약하여 키워드를 나열해보면,
- Realtime Database : 심플, 레거시, 쿼리빈약, 중소용량, 느림
- Firestore Database : 복잡, 강력쿼리, 대용량, 빠름
즉, Realtime Database는 심플한 거 빼고 다 단점이고, Firestore는 복잡한 것 빼고는 다 장점이다. 이런 경우 일반적인 생각은 쉬운 DB로 먼저 시작하고 사용량이 많아지면 마이그레이션 하는 쪽으로 결정할 가능성이 높다. 하지만, 나라면
처음부터 'Firestore Database'
로 결정한다.
'Tech Study > Firebase' 카테고리의 다른 글
3. Firebase - 웹페이지(웹앱)에 구글 인증 달아보기 (실제 예제 첨부) (0) | 2021.05.20 |
---|---|
2. Firebase SDK 를 웹페이지(웹앱)에 추가해보기 (0) | 2021.05.17 |
1. Firebase 프로젝트 추가 (0) | 2021.05.17 |
파이어베이스(Firebase)와 서버리스(Serverless) (2) | 2021.05.16 |