이제 MongoDB 호환성을 갖춘 Cloud Firestore Enterprise 버전을 사용할 수 있습니다.
자세히 알아보기
MongoDB 호환성을 갖춘 Firestore로 마이그레이션
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Cloud Firestore Enterprise 버전에만 해당합니다.
|
MongoDB 호환 소스 데이터베이스를 MongoDB 호환성을 갖춘 Firestore 데이터베이스로 최소한의 다운타임으로 마이그레이션할 수 있습니다.
마이그레이션 단계
이 섹션에서는 다양한 마이그레이션 단계를 자세히 설명합니다.
Datastream 서비스는 소스와 대상 간에 스트림을 만듭니다. 이 경우 소스는 현재 MongoDB 호환 배포이고 대상은 Cloud Storage입니다. 이 프로세스는 다음과 같은 단계로 진행됩니다.
MongoDB 소스의 소스 Datastream 연결 프로필을 만듭니다. 구체적인 안내는 MongoDB 호환 소스의 유형과 배포 방식에 따라 다릅니다.
MongoDB 호환 소스 데이터베이스에서 데이터와 변경 이벤트를 수신할 Cloud Storage 버킷을 만듭니다.
이 Cloud Storage 버킷을 사용하는 대상 Datastream 연결 프로필을 만듭니다.
소스 연결 프로필을 대상 연결 프로필에 연결하는 Datastream 스트림을 만들고 작동시킵니다.
Dataflow 파이프라인을 시작하여 캡처된 데이터를 MongoDB 호환성을 갖춘 Cloud Firestore 데이터베이스에 삽입합니다.
스트림을 모니터링하여 마이그레이션 프로세스의 중요한 단계를 파악하고 데이터 전송 중에 오류가 발생했는지 확인합니다.
적절한 경우 소스 데이터베이스에 대한 쓰기 트래픽을 종료합니다. 최근 변경사항을 포함한 모든 데이터가 MongoDB 호환성을 갖춘 Cloud Firestore 데이터베이스에 복제된 후 읽기 트래픽을 새 대상으로 리디렉션합니다.
MongoDB 호환성을 갖춘 Cloud Firestore 데이터베이스에 쓰기 트래픽을 사용 설정합니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-29(UTC)
[null,null,["최종 업데이트: 2025-08-29(UTC)"],[],[],null,["\u003cbr /\u003e\n\n\n|--------------------------------------------------------|\n| *Relevant to Cloud Firestore Enterprise edition only.* |\n\n\u003cbr /\u003e\n\nYou can migrate your MongoDB-compatible source database to a Firestore with\nMongoDB compatibility database with minimal downtime.\n\nMigration steps\n\nThis section details out the various migration steps.\n\nThe Datastream service creates a stream between a source and a destination. In\nthis case, the source is your current MongoDB-compatible deployment, while the\ndestination is Cloud Storage. This process has the following steps:\n\n1. [Create a source Datastream connection profile](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-create-connection-profiles)\n for your MongoDB source. Specific instructions depend on the type and the way\n your MongoDB-compatible source is deployed.\n\n2. [Create a Cloud Storage bucket](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-configure-resources#create-bucket)\n that will receive the data and the change events from your\n MongoDB-compatible source database.\n\n3. [Create a destination Datastream connection profile](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-create-connection-profiles#connection-profile-storage)\n that uses this Cloud Storage bucket.\n\n4. [Create and actuate a Datastream stream](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-import-from-source)\n that connects the source connection profile to the destination connection\n profile.\n\n5. [Initiate a Dataflow pipeline](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-write-to-destination)\n to begin injecting the captured data into your Cloud Firestore\n with MongoDB compatibility database.\n\n6. [Monitor the stream](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-traffic#migration-completion-milestones)\n to identify important milestones in the migration process to determine\n whether any errors were encountered during the data transfer.\n\n7. When it's appropriate, [shut down write traffic](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-traffic#shut-down-write-traffic)\n to the source database. After all data, including recent changes, was\n replicated to the Cloud Firestore with MongoDB compatibility\n database, redirect read traffic to the new destination.\n\n8. [Enable write traffic](https://cloud.google.com/firestore/mongodb-compatibility/docs/migrate-traffic#migrate-write-traffic)\n to your Cloud Firestore with MongoDB compatibility database."]]