'Android'에 해당되는 글 31건
- 2019.06.20 Firestore 사용량
Firestore은 collection - document - data 의 구조를 띄는데
무료사용자는 1일에 한해서 50,000 읽기 / 20,000 쓰기 / 20,000 삭제 가 가능하다.
여기서 읽기가 카운트되는 방식이 궁금해서 테스트를 해보았다.
collection A 는 186개의 document 로 구성되어있는데 해당 collection의 document를 간단한 코드를 통해서 실험한 결과.
읽어들이는 document 수 만큼 카운트 되는것을 알 수 있었다.
따라서, 다양한 데이터를 취급시 document를 나누는 방법이 편하기는 하나, 사용량을 많이 차지 할 수 있기 때문에 사용에 주의가 필요하다.
그러다보니 붕괴 DB의 경우 Firestore를 통해서 데이터를 저장하고 있는데 구조가 매우 복잡한 편이다.
document - data
data - Arrays
[0] - Map ...
...
이와 같은 방식으로 하는경우 위에서 186개의 document가 1개의 document로 처리가 가능하지만, 이후에 수정 및 삭제 등의 작업이 다소 번거로워진다. + 정렬 및 검색도 사실상 불가능하다.
따라서 별도의 관리자 페이지 혹은 앱을 개발하여 관리하는게 좋아보인다.