2017-12-30 37 views
1

私はCosmos DB固定コレクションを持っています。コレクションは作成され、パーティションキーを使用します。パーティションキーを使用したCosmos DB固定コレクションの無制限コレクションへの移行

この固定コレクションから無制限コレクションへの移行オプションは何ですか?

Azure Cosmos DB Migration Toolを使用してデータをJSONにエクスポートし、それを新しくプロビジョニングされた無制限コレクションにインポートすることができます。 Microsoftがサポートする他のオプションはありますか?

答えて

1

Azureのチームはコスモス変更フィードと変更フィードプロセッサを使用して移行ツールを書いた:

https://github.com/Azure/azure-documentdb-dotnet/tree/master/samples/ChangeFeedMigrationTool

変更フィードプロセッサはリースコレクションをチェックすることで動作します。リースコレクションには、各ソースコレクションパーティションのドキュメントが格納されています。このリース収集に文書がない場合(最初にプログラムを開始しない場合)、ソースコレクション内のすべての文書が変更とみなされます。

移行ツールは、変更されたドキュメントを宛先コレクション(DocumentFeedObserver.ProcessChangesAsync)にコピーします。

+0

私はこのレポが存在することさえ知りませんでした。私はコードを閲覧し、これは私が必要とするもののように見える。ありがとう! –

関連する問題