注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

[レガシー] Object Storage V1 (Phonograph)

Object Storage V1 (Phonograph) の代わりに、次世代のオブジェクトデータベースである Object Storage V2 を使用することをお勧めします。Object Storage V2 について詳しく知る。

このページでは、オントロジーのレガシーなバッキングストアである Object Storage V1 (Phonograph) について説明します。これは、オントロジーマネージャーでデフォルトで選択されています。

Object Storage V1 (Phonograph)

目的

データソースがオントロジーのバッキングデータソースまたはオントロジーマネージャーの書き戻しデータセットとして追加されると、データソースが登録され、その後、Phonograph に格納するためにインデックス化されます。ユーザーアプリケーションがオブジェクトバッキングデータを表示する場合、Phonograph がクエリされ、アプリケーションが結果を表示します。

登録

バッキングデータソースが最初にオブジェクトタイプやリンクタイプに追加されると、データソースは Phonograph に登録する必要があります。データは、ユーザーアプリケーションによってクエリされたり表示されたりする前に、Phonograph に登録する必要があります。

オブジェクトタイプやリンクタイプのデータソースタブの Phonograph セクションには、バッキングデータソースが Phonograph に正常に登録されているかどうかが表示されます。オブジェクトタイプやリンクタイプのバッキングデータソースが Phonograph に正常に登録されていない場合、「未登録」の赤いラベルがホームページや検索結果のオブジェクトタイプやリンクタイプの表示名の隣に表示されます。

Object Storage V1 (Phonograph) 登録

オブジェクトタイプやリンクタイプのバッキングデータソースの登録解除は、そのデータがユーザーアプリケーションに表示されなくなるだけでなく、ユーザーデータの編集履歴(Phonograph に保存されている)も削除します。Phonograph からバッキングデータソースの登録解除によって引き起こされる可能性のある破壊的な変更については、オントロジーマネージャーで登録解除が必要なアクションとともに、破壊的変更の可能性に関するドキュメントを参照してください。オントロジーマネージャーは、編集履歴やユーザーアプリケーションに潜在的に破壊的な影響がある場合に常に警告します。

インデックスのステータス

バッキングデータソースのデータが更新されたり、オブジェクトタイプやリンクタイプの定義にスキーマの変更が加えられたりすると、更新されたデータを Phonograph に再インデックス化する同期が開始されます。この同期が完了すると、通常は再インデックスと呼ばれる、更新されたデータとスキーマがユーザーアプリケーションに表示されます。

オブジェクトタイプやリンクタイプのデータソースタブの Phonograph セクションには、最後に開始された再インデックスのステータスが表示されます。ステータスは successin progressfailed のいずれかです。オブジェクトタイプやリンクタイプのバッキングデータソースの最後の再インデックスが失敗した場合、「失敗」の赤いラベルがホームページや検索結果のオブジェクトタイプやリンクタイプの表示名の隣に表示されます。

インデックスステータス:失敗

最後の同期にカーソルを合わせるか選択することで、同期が失敗した理由など、詳細を確認できます。

インクリメンタルおよびバッチ再インデックス化

インクリメンタルインデックスでは、新しいデータ更新のみがインデックス化されます。Object Storage V1 (Phonograph) は、データソースのトランザクションタイプが APPEND または UPDATE の場合にのみ、新しいデータソーストランザクションをインクリメンタルにインデックス化します。SNAPSHOT トランザクションの場合、OSv1 は常にバッチインデックス化(すべてのオブジェクトインスタンスが再インデックス化される)をトリガーします。