注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Object Storage v1 (Phonograph) から Object Storage v2 (OSv2) への移行は、いくつもの破壊的変更を伴う大規模なアーキテクチャの転換です。レガシーの Object Storage v1 (Phonograph) は API の範囲が広く、低レベルのデータベース機能の多くを直接公開しています。一方、新しい Object Storage v2 のアーキテクチャでは、Object Data Funnel サービスを通じてオブジェクトを専用のオブジェクトデータベースに同期することで、スケール、パフォーマンス、柔軟性、セキュリティを向上させます。このアーキテクチャの転換により、主に2種類の破壊的変更が生じます。
これらの破壊的変更により、OSv1 を基盤とする一部のオブジェクトタイプは、リファクタリングや修正を行わないと OSv2 に移行できない場合があります。OSv2 への移行に関するドキュメントでは、これらの問題がユーザーにどのように提示されるか、および OSv1 から OSv2 への移行方法について詳しく説明しています。
このセクションでは、Object Storage v1 (Phonograph) と Object Storage v2 (OSv2) 間の破壊的変更を一覧で示します。オブジェクトタイプの OSv2 への移行を試みる前に、これらの破壊的変更に対処してください。OSv1 と OSv2 間のこれらの変更はすべて、オントロジーに取り込まれるデータの品質を向上させ、より決定論的な動作を確保し、プラットフォーム全体でのわかりやすさを高めることを目的としています。
OSv2 は、オントロジーに取り込まれるデータの品質を確保するために、主キーとプロパティタイプにデータ制限を適用します。制限の完全な一覧については、OSv2 のデータ制限に関するドキュメントを参照してください。
このセクションでは、Object Storage v1 (Phonograph) と Object Storage v2 (OSv2) 間の現在の機能差を一覧で示します。これらの機能は開発中であり、破壊的変更が解消されるにつれて一覧が更新されます。