オブジェクトデータベース
その他の語句
索引はこちら
オ
用語の解説
オブジェクトデータベースとは
(オブジェクト指向データベース,object database,ODB,object-oriented database,OODB,)
オブジェクトデータベースとは、オブジェクト指向プログラミングにおけるオブジェクトの概念を取り入れたデータベースのことである。
オブジェクトデータベースは、データそのものと、そのデータの処理方法をひとつのオブジェクトとしてデータベースに格納している。
データが表の形式で格納されているリレーショナルデータベース(RDB)に比べ、複雑なデータ構造を高速に処理することが可能であるといわれている。
とりわけ、画像などのマルチメディアデータの管理や、テキストや音声、動画、といった多様な形式のデータをまとめて管理する場合には、オブジェクトデータベースが適しているとされる。
オブジェクトデータベースの多くは、C++やJavaなどのオブジェクト指向プログラミング言語と密接に連携している。
オブジェクト指向プログラミング言語と同じデータモデルを採用することによって、それらの言語で書かれたアプリケーションとの間でオブジェクトを共有することができるようになっている。
オブジェクト指向データベースを扱うためのデータベース管理システムは、特にオブジェクトデータベース管理システム(ODBMS)と呼ばれている。
代表的なODBMSの製品としてはCachéやObjectStoreなどがある。
なお、従来のRDBにオブジェクト指向のデータ型やメソッドを追加して開発されたデータベースは、オブジェクト関係データベース(ORDB)などと呼ばれている。
CNET Japan
-
「地球ってこんなに美しい」--アルテミスII飛行士が月への旅路で写した「息をのむ我が星」
NASAが月への飛行中に撮影された地球の写真を公開。投稿では「これが私たちの星だ」と紹介した──。

