데이터베이스 개요

이 페이지에서는 Spanner 데이터베이스와 해당 속성을 설명합니다.

개요

Spanner 데이터베이스는 테이블, 보기, 색인이 포함된 컨테이너입니다. 각 Spanner 인스턴스는 여러 개의 데이터베이스를 포함할 수 있습니다.

Spanner 계층에서 데이터베이스는 인스턴스의 하위 항목이며 스키마의 상위 항목입니다.

데이터베이스는 구성(리전 또는 멀티 리전), 사용 가능한 컴퓨팅 용량, 사용 가능한 스토리지 등 상위 인스턴스의 속성을 상속합니다.

데이터베이스에 설정되는 속성은 다음과 같습니다.

  • 언어. Spanner는 GoogleSQL 및 PostgreSQL을 지원합니다. 데이터베이스의 모든 테이블은 동일한 언어를 사용해야 합니다.
  • IAM 정책. 이 정책으로 정의된 액세스 규칙은 데이터베이스 내부의 테이블 및 데이터에 적용됩니다.
  • 사용할 암호화 키의 유형입니다. 기본값은 Google 소유 및 Google 관리 키로, 고객 관리 암호화 키도 지원됩니다.
  • 데이터베이스 삭제 보호. 데이터베이스가 실수로 삭제되는 것을 방지합니다.
  • 기본 리더 리전, 쿼리 최적화 도구 버전, 쿼리 최적화 도구 통계 패키지 버전, 버전 보관 기간 등의 데이터베이스 정책은 DDL 문으로 설정하거나 수정할 수 있습니다. GoogleSQL 또는 PostgreSQL에 대한 DDL 참조를 확인하세요.

인스턴스당 허용되는 데이터베이스 수, 데이터베이스당 허용되는 테이블 수와 같은 데이터베이스 한도는 할당량 및 한도 페이지에 정의되어 있습니다.

고려사항

데이터베이스를 만들기 전에 스키마 설계 의미를 고려하세요. 스키마 설계 권장사항스키마 및 데이터 모델 문서와 특히 멀티테넌시 설계 섹션을 참조하세요.

다음 단계