
オブジェクト指向データベースの復権(前編)
CachéとObjectStore、脱RDBMSの真価を探る Page 4
2004/9/2
山田祥寛
以上、今回はOODBの代表的な製品であるObjectStoreとCachéの概要などをマクロ的な視点から考察した。こうして比較してみると、同じOODBといっても、ずいぶん異なる趣であることがお分かりになるだろう。
例えば、データの格納方法を1つとっても、ObjectStoreはその名のとおりオブジェクトそのものをストアするが、Cachéはオブジェクトを分解し、内部的には多次元配列としてデータを格納する。もしもオブジェクトをそのまま格納するのがOODBだと定義するならば、正確にはCachéはOODBとはいえないのかもしれないが、Cachéはオブジェクトという形式にとらわれないことで、柔軟なデータ管理モデルを実現している。
また、RDBとの相互運用性という意味でも、両者のアプローチは異なる。Cachéは「統一データベース・アクセス」によって、内部的なストア方式をほとんど意識せずに、従来のRDBと同様の開発を行うことができる。一方、ObjectStoreはCFA技術によってRDBとの「垂直/水平ハイブリッド」な運用を可能とする。つまり、CachéにおけるRDB相互運用モデルはインターフェイス型であるのに対して、ObjectStoreはシステム配置型といえるかもしれない。
このように、OODBの世界はこの2製品を比べてみただけでも、異なる性質を持っている。そうした意味で、まだまだOODBの世界が標準(平準)化の進むRDBに比べると未成熟であることは否定できないだろう。また、増えてきたとはいえ、ユースケースもまだまだ多くはない。OODBが普及するに当たっては、標準的なインターフェイスや開発手法、ノウハウが確立される必要があるだろう。
しかし、少なくともRDBがすべての局面における最適解ではないということがお分かりいただけたのではないだろうか。これまでRDBを「無理して適用してきた」ような局面で、OODBを適用することには、確実に意味があるはずだ。
さて、次回の後編では、OODBの代表的な2製品――ObjectStoreとCachéを使って簡単なアプリケーションを構築し、より踏み込んだ情報を提供しよう。(次回に続く)
| 項目\製品名 | Caché | ObjectStore |
| 開発元 | インターシステムジャパン | ソニックソフトウェア |
| ストアモデル | スパース配列 | オブジェクト・コレクション |
| 開発環境 | Caché Studio | ObjectStore Inspector |
| 対応インターフェイス | C++、Java、COMなど | C++、Java、COM、.NETなど |
| 独自言語 | Caché ObjectScript/Basic | なし |
| Web開発技術 | CSP | 通常のWebフロントエンドからシームレスに利用可能 |
| XML対応 | CachéXML | Sonic XIS |
| 得意な業種 | 医療など | 通信・金融など |
| 表3 Caché、ObjectStore製品の機能対応(2004年8月時点) | ||
| 4/4 |
| Index | |
| 連載:オブジェクト指向データベースの復権(前編) CachéとObjectStore、脱RDBMSの真価を探る |
|
| Page
1 ・オブジェクト指向データベースの置かれた状況 ・オブジェクトモデルをそのまま格納できるメリット |
|
| Page
2 ・Caché―多次元データモデルが効率的なデータ管理を実現 ・Cachéの機能進化の歴史 |
|
| Page
3 ・ObjectStore―CFAがパフォーマンスと拡張性を支える ・ObjectStoreの機能進化の歴史 |
|
| Page
4 ・個性的な進化を遂げたOODB |
|
| オブジェクト指向データベースの復権 |
TechTargetジャパン
- IBMが歴史を変える!? 新カテゴリの製品を発表 (2012/5/25)
IBMは新たな製品カテゴリとなる「PureSystems」を発表。DB2 10とビッグデータの関係、PureSytemsの斬新さはどこかに迫ります - クラウド時代のデータ処理を支える分散KVSの可能性 (2012/5/23)
現在、高速データ処理の主流はインメモリ型データ処理だが、別の方法として分散KVSが注目を集めている。今回は分散KVSについて話を聞いた - 複数の表からデータを取り出して表示させる(2) (2012/4/23)
前回はSQLの基本的な結合構文について説明しました。今回は、より複雑な自己結合や外部結合について説明します - SQL Server、OOWにIQ、盛りだくさんの4月 (2012/4/20)
オラクルオープンワールドが3年ぶりに東京で開催されたほか、SQL Server 2012が提供開始されるなど、今月は話題が盛りだくさんです
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
