BigQuery에 분당 10,000개의 소셜 미디어 메시지를 스트림 삽입하고 즉시 집계를 실행하지만, 최종 일관성(eventual consistency)으로 인해 쿼리에서 처리 중인 행을 놓치고 있습니다. 애플리케이션 설계를 어떻게 조정해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 스트리밍 삽입 후 데이터 가용성에 대한 평균 지연 시간을 추정하고, 항상 두 배의 시간을 기다린 후 쿼리를 실행합니다..
이것이 정답인 이유
BigQuery 스트리밍 삽입은 최종 일관성을 가지므로, 삽입된 데이터가 쿼리에서 즉시 사용 가능하지 않을 수 있습니다. 데이터 가용성 지연 시간을 추정하고 그 두 배의 시간을 기다린 후 쿼리를 실행하면, 처리 중인 행을 놓칠 가능성을 크게 줄일 수 있습니다. 이는 실시간에 가까운 분석 요구사항을 충족하면서도 데이터 누락을 방지하는 실용적인 방법입니다. 다른 옵션들은 실시간 처리 요구사항을 충족하지 못하거나(2분마다 로드, 배치 로드, Cloud SQL 사용), BigQuery 스트리밍의 이점을 제대로 활용하지 못합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음