オブジェクトデータベース
ODBMSの技術は、1970年代半ばの、DBMS (データベース管理システム) で、グラフ構造をなすオブジェクト群を扱うための本格的な機能の研究開発から発展してきた。 「オブジェクト指向データベースシステム」という用語が最初に現れたのは1985年頃である。 特筆すべき研究プロジェクトとしては次のようなものがある。
Encore-Ob/Server(ブラウン大学)
EXODUS(ウィスコンシン大学)
IRIS(ヒューレット・パッカード)
ODE(ベル研究所)
ORION (Microelectronics and Computer Technology Corporation; MCC)
Vodak (GMD-IPSI)
Zeitgeist(テキサス・インスツルメンツ)
ORIONプロジェクトに関しては、他のどのプロジェクトよりも多くの論文が書かれた。 MCCに在籍していたウォン・キムは、優れた一連の論文を一冊の本にまとめてMIT Pressから出版した。
最初期のODBMSの商用実装としては次のようなものがあった。
GemStone(Servio Logic、後にGemStone Systemsに社名を変更する)
Gbase (Graphael)
Vbase (Ontologic)
1990年代前半にはさらに次のような製品 (商用実装) がODBMS市場に参入した。
ITASCA (Itasca Systems)
Jasmine(富士通、CAが販売)
Matisse (Matisse Software)
1990年代後半にオブジェクト指向プログラミング言語Javaが普及する状況があり、主なODBMS開発企業とオブジェクトリレーショナルマッピング技術の開発企業の多くは、ODMG Java言語バインディングの仕様を策定すべきだと主張した。 Java言語バインディングは、ODMG仕様に追加された。 2001年に、ODMG Java言語バインディングは Java Community Process (JCP) に提出され、Java Data Objects (JDO) 仕様の基礎となった。 ODMGの参加企業は、Java Data Objects仕様の策定に専念することを決定した。 その結果、標準化団体ODMGは2001年に活動を停止した。
一方、ORDBMSにおいては、多くのオブジェクト指向の機能が、SQL:1999の標準に採用され規定された。 現時点では、実際のORDBMSによる、SQL:1999で規定されたオブジェクト指向機能の実装水準は、さまざまである。
2005年にクック、レイ、ローゼンバーガーが、ODBMSについて、ODMGとは異なる手法で取り組むことを提唱した。彼らは、ODBMSにODMGのような標準化されたオブジェクト指向のデータ操作のインタフェースを追加するという手法を放棄し、オブジェクト指向プログラミング言語(Javaや.NETなど)自体に、オブジェクトデータベースに対するデータ操作機能をもたせることを、提唱している。
石塚圭樹 『オブジェクト指向データベース』 アスキー、1996年 ISBN 4-7561-1909-3
ウォン・キム、増永良文 (監訳) 、鈴木幸市 (監訳) 『オブジェクト指向データベース入門』 共立出版、1996年 ISBN 4-320-02840-6
アクマル・チャウドリ (編) 、メアリ・ルーミス (編) 、松本一夫 (監訳) 、藤原淳一 (監訳) 『事例で学ぶオブジェクトデータベース活用技法』 プレンティスホール出版、1999年 ISBN 4-89471-104-4
W・キルステン、M・キューン、M・イリンガー、B・レーリッヒ、大櫛陽一 (監修) 、小田嶋由美子 (訳) 、インターシステムズジャパン(訳) 『オブジェクトデータベースCaché入門』 シュプリンガーフェアラーク東京、2004年 ISBN 4-431-71062-0
R. G. G. Cattell, Douglas K. Barry, Mark Berler, Jeff Eastman, David Jordan, Craig Russell, Olaf Schadow, Torsten Stanienda, and Fernando Velez, The Object Data Standard: ODMG 3.0, Morgan Kaufmann Pub, 2000 ISBN 1-55860-647-5
リック・キャッテル、河込和宏 (訳) 、野口喜洋 (訳) 、山田広佳 (訳) 、田中立二 (訳) 、原潔 (訳) 『オブジェクト・データベース標準 ODMG-93 Release1.1』 共立出版、1995年 ISBN 4-320-02745-0