技術面の特徴とは? わかりやすく解説

技術面の特徴

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/22 14:52 UTC 版)

オブジェクトデータベース」の記事における「技術面の特徴」の解説

ODBMSでは、オブジェクト指向考え方純粋な形で採用しており、データオブジェクトとしてデータベース格納永続化)される。オブジェクトカプセル化されている。オブジェクトに対しては、その設計図であるクラス定義されメソッドを介してのみ、扱うこと (オブジェクトの状態を参照変更することなど) ができる。オブジェクトなんらかのタイプ(型)をもつ。おのおののタイプの間には継承関係がある。あるタイプ継承して、そのタイプ特性引き継いだ別のタイプ定義することができる。継承元となるタイプスーパータイプといい、継承先のタイプサブタイプという。スーパータイプ継承してサブタイプ定義されるサブタイプは、単一スーパータイプのみもつことができる場合と、複数スーパータイプをもつことができる場合とがある(オブジェクト指向プログラミング言語により異なる)。 アプリケーションソフトウェアは、ナビゲーショナルな方法で、オブジェクトデータベース格納されているオブジェクトへの参照取得することができる(ナビゲーショナルデータベース)。オブジェクトは、他のオブジェクトへの参照をもつことができる。これを利用してアプリケーションソフトウェアは、別のオブジェクトへの参照取得するために、オブジェクト間の参照関係たどって目的とするオブジェクトへの参照取得することができる。 多くの ODBMSでは、オブジェクトデータベース格納されているオブジェクトへの参照取得するための、別の方法として、宣言的データ操作言語による方法も使うことができる。オブジェクト問い合わせ言語については、後述するODMG標準オブジェクト問い合わせ言語OQL; Object Query Language)が策定されているが、実際にはODBMSごとに差異がある。またオブジェクト問い合わせ言語による方法とナビゲーショナルな方法の、2つ方法インタフェース統合のしかたについても、ODBMSごとに違いがある。 ODBMSの検索速度は、関係 (テーブル構造) で実装する RDBMS (関係データベース管理システム) と比較すると、速くなる可能性がある。これはODBMSでは、RDBMSとは異なり結合 (join) のような処理を行うことはほとんど無く、またオブジェクト参照をたどるという直接的な方法目的とするオブジェクトへの参照取得することができるからである(「結合」はポインタをたどる過程高水準抽象であると主張されることがある)。 一般的にはオブジェクトデータベーススキーマと、オブジェクト指向プログラミング言語は、同じタイプ定義を使う。ただし、ODBMSごとに微妙な違いがある。 オブジェクトデータベース有効に使うと、マルチメディアを扱うアプリケーションソフトウェアを、比較容易に開発することができる。マルチメディアの音や映像などコンテンツは、オブジェクトとして扱われる。そのため、コンテンツ符号化エンコード)したり復号デコード)したりすることなどのコンテンツの種類特有な処理を、そのオブジェクトメソッド任せることができ、アプリケーションソフトウェア側で処理する要は無い。 多くのODBMSでは、バージョニングサポート提供している。オブジェクトの状態の全ての変更履歴バージョンの履歴)を確認することができる。オブジェクト各バージョンまた、オブジェクトとして扱うことが可能である。 いくつかのODBMSではまた、アクティブデータベースの基本的な機能である、トリガ制約システム的なサポート提供している。

※この「技術面の特徴」の解説は、「オブジェクトデータベース」の解説の一部です。
「技術面の特徴」を含む「オブジェクトデータベース」の記事については、「オブジェクトデータベース」の概要を参照ください。

ウィキペディア小見出し辞書の「技術面の特徴」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「技術面の特徴」の関連用語

技術面の特徴のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



技術面の特徴のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのオブジェクトデータベース (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS