모바일 앱에 오프라인 동기화 기능이 있는 계층적 데이터와 서비스 계정을 사용하여 데이터를 보강하는 백엔드 서비스가 필요합니다. 앱은 확장 가능하고 안전해야 합니다. 어떤 데이터베이스와 IAM 역할을 사용해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Firestore in Native mode를 사용하고 서비스 계정에 roles/datastore.user 역할을 할당합니다..
이것이 정답인 이유
모바일 앱의 오프라인 동기화 기능과 계층적 데이터 요구사항에는 Firestore in Native mode가 가장 적합합니다. Firestore는 모바일 및 웹 애플리케이션을 위한 NoSQL 문서 데이터베이스로, 실시간 동기화 및 오프라인 지원 기능을 내장하고 있으며, 계층적 데이터 모델을 효과적으로 처리합니다. 서비스 계정에 roles/datastore.user 역할을 할당하면 Firestore 데이터에 대한 읽기 및 쓰기 권한을 부여하여 백엔드 서비스가 데이터를 보강할 수 있도록 합니다. Cloud SQL은 관계형 데이터베이스이므로 계층적 데이터 모델에 덜 적합하며 오프라인 동기화 기능이 내장되어 있지 않습니다. Bigtable은 시계열 데이터나 대규모 분석 데이터에 더 적합하며, roles/bigtable.viewer 역할은 읽기 전용 권한만 부여하여 데이터 보강 요구사항을 충족하지 못합니다. Firestore in Datastore mode는 오프라인 동기화를 직접 지원하지 않으며, roles/datastore.viewer 역할은 읽기 전용이므로 데이터 보강에 부적합합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음