BigQuery 권장사항: 저장소 최적화

이 페이지에는 BigQuery 저장소 최적화를 위한 권장사항이 나와 있습니다.

만료 설정을 사용하여 불필요한 테이블 및 파티션 제거

권장사항: 데이터세트의 기본 테이블 만료를 구성하고, 테이블의 만료 시간을 구성하고, 시간으로 파티션 테이블의 파티션 만료를 구성합니다.

데이터세트에서 새로 생성된 테이블의 기본 테이블 만료를 설정하여 저장소 비용을 제어하고 저장소 사용을 최적화할 수 있습니다. 데이터세트가 생성될 때 이 속성을 설정하면 만료 기간이 지난 후에 데이터세트에서 생성된 테이블이 삭제됩니다. 데이터세트가 생성된 후에 이 속성을 설정하면 만료 기간이 지난 후에 새로운 테이블만 삭제됩니다.

예를 들어 기본 테이블 만료를 7일로 설정하면 1주일 후에 이전 데이터가 자동으로 삭제됩니다.

이 옵션은 최신 데이터에만 액세스가 필요한 경우에 유용합니다. 또한 데이터를 보존할 필요 없이 사용하기만 하는 경우에도 유용합니다.

날짜로 파티션을 나눈 테이블에서는 데이터세트의 기본 테이블 만료가 개별 파티션마다 별도로 적용됩니다. CLI의 time_partitioning_expiration 플래그 또는 API의 expirationMs 구성 설정을 사용하여 파티션 만료를 제어할 수도 있습니다. 예를 들어 다음 명령을 사용하면 3일 후에 파티션이 만료됩니다.

bq mk --time_partitioning_type=DAY --time_partitioning_expiration=259200 [DATASET].[TABLE]

장기 저장소 활용

권장사항: 데이터를 BigQuery에 저장하세요.

데이터를 무료로 BigQuery에 로드할 수 있습니다. 오래된 데이터를 다른 저장소 옵션(예: Cloud Storage)으로 내보내는 대신 BigQuery의 장기 저장소 가격을 이용하세요.

연속으로 90일 동안 테이블을 수정하지 않으면 테이블의 저장소 가격이 자동으로 GB당 $0.01/월로 50% 인하됩니다. 이는 Cloud Storage Nearline과 동일한 비용입니다.

파티션을 나눈 테이블에서는 장기 저장소 가격이 각 파티션마다 별도로 적용됩니다. 파티션 중 하나가 90일 동안 수정되지 않았으면 해당 파티션의 데이터가 장기 저장소로 간주되어 할인 가격이 적용됩니다.

가격 계산기를 사용하여 저장소 비용 추정

권장사항: Google Cloud Platform 가격 계산기를 사용하여 저장소 비용을 추정해 보세요.

Google Cloud Platform 가격 계산기로 저장소 비용을 추정하려면 저장되는 바이트 수를 MB, GB, TB 또는 PB 단위로 입력합니다. BigQuery에서는 매달 10GB의 저장소를 무료로 제공합니다.

가격 계산기

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.