BigQuery 백업 방법(내 노트)

2831 단어 BigQuery백업

개시하다


비망록입니다.
공식 문서에 기재되어 있으니 그쪽을 참조하는 것이 좋습니다.

TL;DR


• BigQuery 스냅샷 및 복원 조사
·캡처 볼록대는 기존 SQL만 (앞으로 사라질까?)
• 표 스냅샷 (방법 1) 을 통해 스케줄러 회전 대응

컨텐트


봤어BigQuery에서 비용 최적화 모범 사례 백업하고 싶어.
기록된 링크를 통해 몇 가지 백업 방법을 확인했습니다.

방법 1) 표 스냅샷 확보 및 백업 및 복구


정기적으로 그림을 잡는 방법.
테이블 스냅 개요
(결론은 잘린 회복조건이 없어서 이걸 선택했다
CREATE SNAPSHOT TABLE
`project.snapshot_dataset.snapshot_table`
clone `project.source_dataset.source_table`
복구 방법
create table `project.restore_dataset.restore_table`
clone `project.snapshot_dataset.snapshot_table`

방법2) 캡쳐를 통한 백업 및 복구


변경 이력은 7일간 유지됐다고 한다.
Select COUNT(*) FROM [Project_ID:Dataset.Table@-3600000]
하지만 나는 전통적인 SQL이다.
BigQuery 백업 기능(스냅샷 반사기)을 사용하는 방법
그래서 이런 SQL로 복구할 수 있다.
createtable.sql
create table `project.restore_dataset.restore_table`
as Select * FROM [project.snapshot_dataset.snapshot_table@-3600000]
※ 남아있기 때문에 sql가 검증되지 않았습니다.

방법3) 데이터로 내보내는 방법


데이터 고장 복구 방안에 기재된 데이터 내보내기의 대응.
귀찮아.

총결산


빅큐리의 고장난 책상이 사라졌다는 얘기는 못 들었는데 사람 실수에서 회복할 필요가 있다고 생각했어요.
그래서 정기적으로 사진을 찍어 복원하는 방법이 좋다고 생각합니다.
(몇 시간 전에만 제자리에 갖다 놓으세요. 이럴 때 캡처기가 필요합니까?,

좋은 웹페이지 즐겨찾기