オブジェクト指向のデータベース管理システムとは何ですか?

オブジェクト指向のデータベース管理システム(OODBMS)は、プログラマーがプログラミング言語で作成されたオブジェクトをデータベースオブジェクトとして動作させるのを支援します。オブジェクト指向プログラミングは、一連の作業オブジェクトに基づいています。各オブジェクトは、実行する特定のタスクまたはロールが割り当てられた独立して機能するアプリケーションまたはプログラムです。オブジェクト指向のデータベース管理システムは、生成されたデータを使用して、より大きなアプリケーションによる情報のリクエストに迅速に応答するように設計されたリレーショナルデータベースです。

oodbmsを説明するために、ヘッドシェフ、クック、セカンドクックの3人のスタッフを持つシンプルな商業キッチンを使用できます。料理人はステーキを担当し、2番目の料理人はフライドポテトとサラダを担当します。どちらも、注文がなくても、機能に取り組むのに忙しいです。ヘッドシェフはオブジェクト指向のデータベース管理システムであり、クックとセカンドクックは両方ともオブジェクトです。顧客はステーキ、フライドポテトを注文しますウェイターがヘッドシェフに引き渡すndサラダ。ヘッドシェフは注文を呼びかけます。料理人はすぐに調理済みのステーキをプレートに提供します。同時に、2番目の料理人がフライドポテトとサラダを追加し、シェフに注文が完了したことを伝えます。 彼らは前もって個々のタスクを実行していたため、すぐに必要なものを正確に提供することができます。

各アイテムは、単一のアプリケーションまたはヘッドシェフによって行われた可能性がありますが、複数の方向にリソースをさらに分割し、応答時間をさらに短縮していました。オブジェクトまたはクックは個別のプログラムとして使用できますが、応答時間はより速く、シェフまたはOODBMSによって調整されると、1つのまとまりのあるパッケージで情報が提供されます。

Python、Java、C#、Visual Basic、.Net、C ++、Objective-C、SmallTalkなどのオブジェクト指向プログラミング言語の利用率の増加にはすべてIncreがありますASEDオブジェクト指向のデータベース管理システムの人気。

オブジェクト指向のデータベース管理システムは、一般に、複雑な環境で高性能処理の要件があるビジネスアプリケーションで使用するのが最適です。このタイプのプログラミングに対する需要が高い業界は、通常、エンジニアリング、通信、専門的な金融サービス、科学研究分野にあります。

オブジェクトデータ管理グループは、オブジェクト指向プログラムのセット標準仕様を作成するために集まったベンダー、学者、その他のマッピングベンダーとマッピングベンダーのグループです。このような標準は、オブジェクト指向のデータベース管理システム用に記述されたアプリケーションの移植性を潜在的に改善し、それにより、毎回新しいコードを作成する際に発生するコストを削減します。グループは2001年に解散しましたが、さまざまなグループとイニシアチブは、機能的アプリケーションを可能にするために標準を定義しようとしています。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?