2017-02-28 2 views
9

Google Cloud Spanner 데이터베이스/테이블을 스냅 샷 할 수 있습니까? 규정 준수를 위해 재난 발생시 롤백 할 수있는 현재 데이터베이스의 일일 스냅 샷이 필요합니다. 스패너에서이를 가능합니까? 그렇지 않다면지지 할 의도가 있나?Google Cloud Spanner의 외부 백업/스냅 샷

스패너가 복제/중복 등으로 필요한 이유를 묻는 사람들은 인간의 실수 (테이블을 우연히 떨어 뜨림) 또는 방해 행위/간첩, 따라서 질문 및 요구 사항을 보호하지 않습니다.

덕분에, M

답변

8

오늘, 당신은 (타임 스탬프 경계를 사용하여) 특정 타임 스탬프에 모든 당신의 마음에 드는 도구 (맵리 듀스, 스파크, 데이터 흐름)를 사용하여 데이터를 읽고를 읽고 일관된 스냅 샷을 스트리밍 할 수 있습니다.

https://cloud.google.com/spanner/docs/timestamp-bounds

당신은 데이터가 쓰레기 수집지기 전에 수출을 할 수있는 약 1 시간.

앞으로는 더 확장 성있는 방식으로 Apache Beam/Dataflow 커넥터를 제공 할 것입니다. 이는 Cloud Spanner로 데이터를 가져 오기/내보내기 할 때 선호되는 방법입니다.

장기간 백업을 지원하고 백업 기능을 지원하지만 현재 해당 기능을 사용할 수 없습니다.

+1

설명서의 명확하지 않은 점은 클러스터에 보관되는 데이터의 복제본 수와 재해 발생시 Google에서 내부적으로 백업을 유지하는 경우입니다. – onionjake

+0

@onionjake 지역 설정은 3 개의 데이터 복사본을 유지합니다 (https://cloud.google.com/spanner/docs/instance-configuration#configuration) Google은 내부적으로 백업을 유지하므로 데이터를 복구 할 수 있습니다. 당신은 지원 티켓을 신청합니다. –

+0

dataflow/spark를 사용하여 데이터를 내보내는 예가 있습니까? –

관련 문제