Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

データ・モデル

InterSystems IRIS for Health™ には、複数のデータ・モデルの 1 つを使用してアクセス可能な、統合された単一のデータ・ディクショナリが用意されています。InterSystems IRIS for Health 内で、データをモデル化して、テーブル、オブジェクト、多次元配列、またはドキュメントとして格納できます。異なるモデルが同じデータにシームレスにアクセスすることができ、パフォーマンスの低下を招くマッピングは必要ありません。また、異なるモデルを同じデータで同時に使用でき、完全な同時性が実現されています。InterSystems IRIS for Health データ・モデルには、以下が含まれます。

  • 多次元アクセス : InterSystems IRIS for Health データベースのすべてのデータは、グローバルと呼ばれる、ツリーベースの効率的な多次元スパース配列に保存されます。グローバルは直接アクセスされ、ファイル・システム層が必要ないため、InterSystems IRIS for Health グローバルは非常に高速で柔軟な格納と取得を実現します。グローバルは InterSystems IRIS for Health オブジェクトと SQL インタフェースの基盤になっており、キー/値と NoSQL のパラダイムをサポートしています。また、グローバルによって、InterSystems IRIS for Health は XML や JSON などのダイナミック・データ型を容易に扱うことができます。

  • オブジェクト・アクセス : InterSystems IRIS for Health オブジェクト・モデルは、ODMG (Object Database Management Group) 標準に基づいており、多重継承などの高度な機能を多数サポートしています。InterSystems IRIS for Health データベース内にオブジェクトを作成、格納、および操作する方法は複数あり、アプリケーションでは、一般的に使用されるすべてのオブジェクト・テクノロジを使用してこれらの操作を実行できます。

  • SQL アクセス : InterSystems IRIS for Health データベースへの高性能な直接アクセスに加えて、InterSystems SQL では、ODBC および JDBC を介した (純正 Java ベース・ドライバを使用した) 高性能なアクセスも提供されます。また、リレーショナル・ゲートウェイも備えているため、リレーショナル・データベースから簡単にデータをインポートできます。

  • ドキュメント・アクセス : DocDB は、JSON (JavaScript Object Notation) に基づいてデータを格納および取得するための InterSystems IRIS for Health の機能であり、これによって Web ベースのデータ交換がサポートされます。DocDB は、従来の SQL におけるテーブルとフィールド (クラスとプロパティ) によるデータの保存および取得と互換性がありますが、これとは別の機能です。InterSystems IRIS for Health は、DocDB データの作成と照会のための SQL サポートだけでなく、REST や ObjectScript での DocDB データベースおよびアプリケーションの開発のためのサポートも提供します。

InterSystems IRIS for Health 統合データ・ディレクトリおよびマルチモデル・アクセスの詳細は、"Why Multi-Model?Opens in a new tab" を参照してください。

FeedbackOpens in a new tab