1분 안에 Cloud Firestore 개요
Cloud Firestore란 무엇입니까?
빠르고 서버리스 클라우드 NoSQL 문서 데이터베이스입니다. Firebase Realtime Database 과 마찬가지로 스키마레스 그리고 실시간으로 데이터를 모니터링할 수 있습니다.
공식 문서
장점은?
가장 큰 장점은 개발 비용을 대폭 절감하는 것입니다. Firebase Realmtime Database도 그렇습니다.
Cloud Firestore는 기본적으로 서버리스 DB이므로 서버를 직접 구축할 필요가 없습니다. 유지비용 절감
수 있습니다. 또한 Cloud Firestore는 스키마리스이므로 데이터 구조 등을 유연하게 바꿀 수 있습니다.
개발 속도의 향상도 전망할 수 있습니다. 또한 어느 정도 서비스 규모가 작거나 테스트 프로토타입으로 이용하는 경우
거의 무료로 사용할 수 있습니다. 구체적인 요금은 여기을 참조하십시오.
단점은?
단점은 Firebase Realtime Database도 그렇습니다.
그만큼 설계 및 보안 규칙
등의 설정은 어렵습니다. Cloud Firestore는 Firebase Realmtime Database 및 문서 데이터베이스
가 된 것으로 복합 쿼리가 생기기도 하고, 검색성은 대폭 향상하고 있습니다만, 그래도 충분하다고는 말할 수 없기 때문에,
검색 API, Algolia 등의 사용도 검토해 두면 좋을 것 같습니다. 또한,
Firebase Realmtime Database는 트리 구조의 데이터베이스이므로 Json으로 일괄 가져 오기가 가능했습니다.
하지만 Cloud Firestore는 문서형 데이터베이스이므로 그렇게 작고 작아지는 작업은 어렵다고 합니다.
요약
Firebase Realtime Database와 헤매었을 때는 기본적으로는 Cloud Firestore를 선택해 문제 없을 것 같다. 다만, DB 이후에서 사용하거나 노드의 아이 컬렉션에 대해서도 명시적으로 변경 통지를 받고 싶은 경우 등은 Firebase Realtime Database 쪽이 좋을 것 같다. 또한 스키마가 없기 때문에 설계나 규칙 설정 등은 복잡해지거나, 검색성이 충분하지 않다는 등의 단점도 존재하지만, Firebase 전체로서의 확장성의 높이이거나, 다른 서비스와 잘 조합하는 것 에서 개발 속도는 비약적으로 향상될 것으로 생각된다.
Reference
이 문제에 관하여(1분 안에 Cloud Firestore 개요), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yum_fishing/items/e1b8f63daa6ee46ab6d2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)