Cloud Firestore로 앱을 개발하면 그 이상의 성능이 향상될 수 있습니다. 데이터 관리 및 쿼리 섹션에 설명된 기본사항을 살펴보겠습니다 이 섹션에서 설명하는 솔루션은 고급 사용 사례에 대한 지침을 제공합니다.
BigQuery와 통합하기
요약: Firebase Extensions을 사용하여 Cloud Firestore의 데이터를 통합합니다. 공유 대상: BigQuery
사용 사례: 대량의 데이터를 분석해야 하는 경우 BigQuery입니다.
AI 기반 챗봇 구현
요약: Firebase Extensions를 사용하여 AI 기반 챗봇을 있습니다.
사용 사례: 챗봇을 사용하여 고객 서비스를 개선하거나 새로운 기능 또는 서비스를 마케팅하거나 판매 견적 또는 사용 사례를 원하는 만큼 제공할 수 있습니다. 다음 확장 프로그램을 사용하여 시작해 보세요.
텍스트 처리 개선
요약: Firebase Extensions를 사용하여 텍스트 데이터를 마이닝하고 분석합니다.
사용 사례: 텍스트를 요약하거나, 유해한 음성을 감지하거나, 텍스트를 번역하거나, 오디오 스크립트를 작성해야 하는 경우 이 확장 프로그램을 사용합니다.
미디어의 가치 증대
요약: Firebase Extensions를 사용하여 미디어 스트림을 마이닝하고 분석합니다.
사용 사례: 이미지를 분류하거나, 음성을 텍스트로 변환하거나, 광학 문자 인식(OCR)을 수행해야 하는 경우 이러한 확장 프로그램을 사용합니다.
Firestore Lite(간소화된 REST 전용 Firestore 웹 SDK)
요약: 오프라인 캐시가 중요하지 않고 데이터베이스에 온라인 액세스만 필요한 경우 로드 시간이 빠른 소규모 웹 앱을 빌드하세요.
사용 사례: 앱에서 오프라인 사용자를 관리하지 않아도 된다면 @firebase\firestore-lite
를 가져옵니다. 그런 다음 Firestore 백엔드를 활용하는 기능을 코딩합니다.
집계 쿼리
요약: 다음을 사용하여 Cloud Firestore에서 데이터 집계를 작성합니다. 거래, 그리고 Cloud Functions.
사용 사례: 컬렉션 간에 데이터를 쿼리하려면 집계를 작성한 다음 쿼리를 실행합니다. 예를 들어 맛집 추천 앱에서는 특정 음식점에 대한 모든 정보를 여러 컬렉션에서 검색할 수 있습니다.
분산 카운터
요약: '카운터' 전반에 업데이트 배포 하위 컬렉션을 사용하여 더 자주 문서를 Cloud Firestore할 수 있습니다.
사용 사례: 이 솔루션을 사용하여 앱에 '카운터'(예: 찬성 투표를 나타내는 카운터)를 추가하고 해당 문서를 높은 빈도로 업데이트합니다. Cloud Firestore는 각 문서에서 초당 2회의 쓰기를 지원합니다.
전체 텍스트 검색
요약: Cloud Firestore 문서에 포함된 텍스트를 검색합니다.
사용 사례: 사용자가 문서 및 컬렉션의 개별 필드에 포함된 텍스트를 비롯한 앱 콘텐츠를 검색해야 할 수 있습니다. 이 솔루션을 사용하여 전체 텍스트 검색을 지원하세요.
접속 상태 구현
요약: 사용자 연결 여부를 식별하는 접속 상태 시스템을 추가합니다.
사용 사례: 이 솔루션을 사용하면 앱에 연결된 사용자를 식별할 수 있습니다. 예를 들어 채팅 앱에서 접속 상태 시스템을 사용해 온라인 상태의 사용자 목록을 채울 수 있습니다.
사용자 및 그룹의 데이터 액세스 보안 설정
요약: 보안 규칙을 작성하여 사용자 역할을 기준으로 개별 문서에 대한 액세스를 제어합니다.
사용 사례: 이 솔루션을 사용하여 부적절한 데이터 액세스의 위험을 최소화하면서 공동작업 앱을 제작합니다.
데이터 내보내기 예약
요약: App Engine 크론 서비스를 사용하여 다음 항목의 내보내기를 예약합니다. 제공합니다.
사용 사례: 이 솔루션을 사용하면 일정에 따라 내보내기 작업을 실행할 수 있습니다.