Console에서 Datastore 모드의 Firestore 관리

이 페이지에서는 애플리케이션이 데이터베이스에 저장하는 데이터의 항목, 색인, 통계를 확인하고 관리하는 방법을 설명합니다. 또한 Datastore 관리자 액세스를 사용 설정 또는 사용 중지하는 방법과 Datastore 쓰기를 사용 설정 또는 사용 중지하는 방법도 설명합니다. 이러한 작업은 Google Cloud Console의 Datastore 페이지에서 수행할 수 있습니다.

Datastore 통계 보기

내장 및 복합 색인의 통계와 함께 애플리케이션의 항목에 대한 데이터를 확인하려면 Datastore 대시보드로 이동합니다.

Datastore 대시보드 페이지로 이동

대시보드는 다음과 같이 표시됩니다.

Datastore 대시보드

이 페이지의 통계에 대한 자세한 내용은 Console에서 통계 보기를 참조하세요.

색인 보기

애플리케이션 색인 테이블을 보려면 색인 페이지로 이동합니다.

색인 페이지로 이동

각 색인에 대해 내 애플리케이션에서 사용 가능한지 여부와 같은 상태를 확인하게 됩니다. 또한 색인에서 사용하는 저장공간과 각 색인의 항목 수를 볼 수 있습니다.

항목 보기

애플리케이션이 데이터베이스에 저장한 항목을 보려면 항목 페이지로 이동합니다.

항목 페이지로 이동

다음과 같이 표시됩니다.

Datastore 항목 페이지

또한 이 페이지에서 항목을 생성, 업데이트, 삭제, 쿼리할 수도 있습니다. 자세한 방법은 빠른 시작을 참조하세요.

데이터베이스 쓰기 사용 설정 또는 중지

일반적으로는 복원 전에 쓰기를 중지하는 것이 좋습니다. 이렇게 하면 데이터베이스에 기록된 신규 데이터와 복원 데이터 간의 충돌을 방지할 수 있습니다.

쓰기를 사용 중지하면 다음 수단을 통한 항목 변경이 방지됩니다.

  • Datastore 뷰어
  • Datastore API를 사용하는 애플리케이션

쓰기를 사용 설정 또는 중지하려면 다음 안내를 따르세요.

  1. 관리 페이지로 이동합니다.

    관리 페이지로 이동

  2. 쓰기를 사용 설정하려면 쓰기 사용 설정을 클릭하고, 쓰기를 사용 중지하려면 쓰기 사용 중지를 클릭합니다. 프로젝트 상태에 따라 버튼 텍스트가 달라집니다.

Datastore 관리자(지원 중단됨)

이전에는 Cloud Datastore에서 일괄 삭제 및 백업 기능이 있는 선택적 모듈인 Datastore 관리자를 사용 설정하는 기능을 지원했습니다. Datastore 관리자는 보다 이제 보다 안정적인 대안으로 대체되었습니다.

이전에 Datastore 관리자를 사용 설정한 경우에는 이 모듈에 계속 액세스할 수 있습니다. Datastore 관리자를 사용 중지하면 이 모듈을 다시 사용 설정할 수 없게 됩니다.

Datastore 관리자 액세스 권한 사용 중지:

  1. 관리 페이지로 이동합니다.
    관리 페이지로 이동

  2. Datastore 관리자 사용 중지를 클릭합니다.

Datastore 관리자 기능 사용 시 주의사항

  • 복사, 삭제, 백업 시 최신 업데이트 내용이 반영되지 않을 수 있습니다.
  • 모든 Datastore 관리자 작업은 애플리케이션 내에서 발생하므로 할당량에 합산됩니다.
  • 백업 또는 복원 중에는 쓰기를 사용 중지해 놓는 것이 좋습니다.
  • 키가 동일한 기존 항목은 복사/복원 작업 도중 덮어쓰기됩니다. 복사/복원 작업이 여러 번 수행되더라도 중복이 생성되지 않습니다. 복사/복원 작업이 추가 데이터를 삭제하지는 않습니다.
  • 백업/복원에 기본값 이외의 큐를 사용하는 경우 queue.yaml에 대상 ah-builtin-python-bundle만 지정할 수 있습니다. 그 외 다른 대상을 사용할 수 없습니다.

Datastore 관리자 리소스 사용량 보기

Datastore 관리자 작업을 실행하면 실제로는 기본 맵리듀스 작업을 실행하게 됩니다. 맵리듀스 작업은 스토리지 작업과 스토리지 사용량 외에도 프런트엔드 인스턴스 시간까지 늘립니다.

리소스 사용량을 보려면 다음을 수행하세요.

  1. Cloud Console App Engine 페이지를 방문합니다.

    App Engine 페이지로 이동

  2. 페이지 상단의 풀다운 메뉴를 사용하여 default 서비스 및 ah-builtin-python-bundle 버전을 선택합니다.

다음 단계