重要
オンライン アーカイブはAtlas Data Federationに依存します。Atlas Data Federation については、Atlas Data Federation の制限 を参照してください。
オンライン アーカイブはデータ ライフサイクル マネジメントに大きな利点を提供しますが、機能を使用する前に特定の制限を理解することが重要です。次のセクションでは、これらの制限について詳しく説明します。
一般的な制限
データ型
Atlas Online アーカイブ は次のパーティション属性タイプをサポートしています。
datedoubleintlongobjectIdstringboolean
サポートされているパーティション属性のタイプの詳細については、パーティション属性を参照してください。
注意
UUID は追跡されていないため、オンライン アーカイブに追加する前に string に変換することをお勧めします。
クエリ可能なフィールドのインデックス
アーカイブ プロセス中に、オンライン アーカイブはコレクションをクエリして、アーカイブに適したドキュメントを検索します。アーカイブスループットを向上させるには、アーカイブ基準で使用されるパーティション フィールドに対するインデックスを使用することをお勧めします。
アーカイブ データのクエリ
読み取り専用クエリ アクセス
アーカイブ データは読み取り専用でクエリできます。Atlas Online アーカイブ内のデータを直接変更、更新、削除することはできません。アーカイブ データを更新する必要がある場合は、 アクティブなデータベースにデータを復元する必要があります。 「アーカイブデータの復元」を参照してください。
データライフサイクルとマネジメント
復元する時間
Atlas オンライン アーカイブから本番環境のデータベースにデータを復元するには、大規模なデータセットの場合、時間がかかる場合があります。アプリケーションのデータ可用性のニーズを計画する際は、この復元時間を考慮する必要があります。
その他の重要な考慮事項
カスタム クラウド ストレージ統合なし
Atlas オンライン アーカイブはAtlasのインフラストラクチャと完全に統合されています。そのため、データ アーカイブ用に独自に構成されたクラウドストレージソリューションを使用することはできません。
アーカイブされたデータのバックアップ制限
Atlas クラスターのバックアップにはアーカイブ データは含まれません。アーカイブデータのバックアップカバレッジを確保する必要がある場合は、カスタムバックアップソリューションをアーカイブストレージに直接実装する必要があります。
シャーディング ゾーン
オンライン アーカイブは、シャーディングゾーンを無視し、クラスターゾーンのシャーディングに関係なく、1つのコレクションのすべてのデータを指定された1つのストレージリージョンにアーカイブします。