Cloud Firestore로의 자동 업그레이드

이 페이지에서는 Cloud Datastore에서 Cloud Firestore로의 업그레이드 경로를 설명합니다.

Cloud Firestore는 이전 버전 Cloud Datastore와 호환되는 데이터 저장소 모드로 작동할 수 있습니다. 데이터 저장소 모드의 Cloud Firestore를 만들면 Cloud Datastore 시스템 동작을 유지하면서 Cloud Firestore의 개선된 저장소 레이어에 액세스할 수 있습니다. Cloud Firestore가 GA 제품으로 출시된 후에 기존 Cloud Datastore 데이터베이스를 점진적으로 데이터 저장소 모드의 Cloud Firestore로 업그레이드할 예정입니다.

데이터 저장소 모드의 Cloud Firestore로 자동 업그레이드

Cloud Firestore가 일반 안정화 버전으로 출시되고 시간이 어느 정도 지나면 기존 Cloud Datastore 데이터베이스의 소유자와 연락하여 데이터 저장소 모드의 Cloud Firestore로의 자동 업그레이드를 예약하기 시작할 예정입니다.

Cloud Datastore를 사용하는 애플리케이션이 있으면 애플리케이션을 업데이트할 필요가 없으며, 애플리케이션을 데이터 저장소 모드로 업그레이드하는 일정에 대하여 알림이 제공됩니다. 업그레이드에는 다운타임이 필요하지 않습니다.

자동 업그레이드 프로세스에 대한 추가 질문이 있으면 지원 채널 중 하나에 문의하세요.

데이터 저장소 모드의 Cloud Firestore

새로운 Cloud Firestore 데이터베이스를 만들면 데이터베이스를 기본 모드 또는 데이터 저장소 모드로 작동하도록 구성할 수 있습니다. 데이터 저장소 모드는 Cloud Datastore 시스템 동작을 사용하지만 Cloud Firestore의 저장소 레이어에 액세스하므로 다음과 같은 Cloud Datastore 제한이 제거됩니다.

  • 최종 일관성. 모든 Cloud Datastore 쿼리가 강력한 일관성을 갖습니다.
  • 트랜잭션이 더 이상 25개의 항목 그룹으로 제한되지 않습니다.
  • 항목 그룹에 대한 쓰기가 더 이상 초당 1번으로 제한되지 않습니다.

데이터 저장소 모드는 Cloud Datastore와 호환되지 않는 Cloud Firestore 기능을 사용 중지합니다.

  • 프로젝트에서 Cloud Datastore API 요청은 수락하고 Cloud Firestore API 요청은 거부합니다.
  • 이 프로젝트에서 Cloud Datastore 클라이언트 라이브러리를 사용할 수 있지만 Cloud Firestore 클라이언트 라이브러리는 사용할 수 없습니다.
  • Cloud Firestore 실시간 기능을 사용할 수 없습니다.
  • GCP 콘솔에서 데이터베이스는 Cloud Firestore 뷰어 대신 Cloud Datastore 뷰어를 사용합니다.

기본 모드의 Cloud Firestore, 데이터 저장소 모드의 Cloud Firestore, Cloud Datastore 간의 자세한 비교는 Cloud Firestore와 Cloud Datastore 중 선택을 참조하세요.

기존 애플리케이션 테스트

Cloud Datastore를 사용하는 기존 앱의 경우 다음을 수행하여 데이터 저장소 모드의 Cloud Firestore로 앱 동작을 테스트할 수 있습니다.

  1. 새 프로젝트를 만듭니다. 이 프로젝트에서 데이터 저장소 모드의 Cloud Firestore 데이터베이스를 만듭니다.
  2. 관리되는 내보내기 서비스를 사용하여 애플리케이션 데이터의 일부를 Cloud Storage로 내보냅니다.
  3. 관리되는 가져오기 서비스를 사용하여 애플리케이션 데이터를 새로운 프로젝트로 가져옵니다.
  4. 테스트할 앱 로직을 새 프로젝트에 복사하거나, 새 프로젝트에 대하여 앱 동작을 시뮬레이션합니다.
이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

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

Cloud Datastore 문서