애플리케이션에서 Data Boost 사용

이 페이지에서는 Spanner Data Boost를 지원하는 Spanner API를 나열하고 Data Boost를 사용하는 샘플 코드를 보는 방법을 설명합니다. Data Boost를 사용하면 프로비저닝된 Spanner 인스턴스의 기존 워크로드에 거의 영향을 주지 않고 대규모 분석 쿼리를 실행할 수 있습니다.

시작하기 전에

애플리케이션을 실행하는 주 구성원(예: 서비스 계정)에게 spanner.databases.useDataBoost Identity and Access Management(IAM) 권한이 있어야 합니다. 자세한 내용은 IAM으로 액세스 제어를 참조하세요.

API

Data Boost를 사용한 파티션을 나눈 읽기의 경우 다음 Spanner API에 Data Boost를 사용 설정하는 옵션이 있습니다.

ExecuteSqlread는 해당 응답에서 데이터가 10MB로 제한되기 때문에 애플리케이션에서 ExecuteStreamingSqlstreamingRead를 사용하는 것이 좋습니다.

샘플 코드

애플리케이션 코드에서 Data Boost를 사용하는 예시는 병렬 데이터 읽기를 참조하세요.

Google Cloud Spanner용 Apache Spark SQL Connector

Google Cloud Spanner용 Apache Spark SQL Connector는 Spanner Java 라이브러리를 사용하여 Spark의 DataFrame으로 Google Cloud Spanner 테이블을 읽을 수 있도록 지원합니다. Apache Spark SQL Connector에 대한 자세한 내용은 Google Cloud Spanner용 Apache Spark SQL Connector를 참조하세요.

다음 단계