Warning

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

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

Object Storage V1 (Phonograph) の代わりに、次世代のオブジェクトデータベースである Object Storage V2 の使用を推奨します。Object Storage V2 についてさらに詳しく学ぶ。

このページでは、オントロジーのレガシーバックエンドストアである Object Storage V1 (Phonograph) について概説します。新しいオントロジーや完全に移行が完了したものでは、Object Storage V2 が唯一の選択肢となります。

Object Storage V1 (Phonograph)

目的

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

登録

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

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

Object Storage V1 (Phonograph) 登録

オブジェクトタイプやリンクタイプのバックエンドデータソースの登録解除は、そのデータがユーザーアプリケーションに表示されなくなり、ユーザーデータの編集履歴(Phonograph に保存されている)も削除されます。Phonograph からバックエンドデータソースの登録解除によって可能性のある破壊的な変更について、および登録解除が必要となる Ontology Manager のアクションについて詳しくは、潜在的な破壊的変更に関するドキュメンテーション をご覧ください。Ontology Manager は、編集履歴やユーザーアプリケーションに破壊的影響を与える可能性のある変更を行う場合は常に警告します。

インデックス状態

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

オブジェクトタイプやリンクタイプの Datasources タブの Phonograph セクションは、最後に開始された再インデックス作成のステータスを表示します。ステータスは successin progress、または failed になります。オブジェクトタイプやリンクタイプのバックエンドデータソースの最後の再インデックス作成が失敗した場合、ホームページや検索結果のオブジェクトタイプやリンクタイプの表示名の隣に "失敗" の赤ラベルが表示されます。

インデックス状態: 失敗

最後の同期にマウスを合わせるか選択すると、同期が失敗した理由などの詳細情報を見ることができます。

増分およびバッチ再インデックス作成

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