Feature Interview
ObjectStore導入企業に見るODB開発の実際
株式会社オリエントコーポレーション,日本テレコム株式会社に聞く
リレーショナルデータベースの問題点が浮き彫りにされ,その代替案としてオブジェクトデータベースに注目が集まりつつある.このインタビューでは,ODBを実際に導入,稼働させている日本テレコム株式会社,株式会社オリエントコーポレーションに,ODB導入における問題点,そのメリット/デメリットなどを聞く.
オブジェクトデータベースとはなにか
データベースにおけるオブジェクト指向技術のサポートが何をもたらすのか
今やデータベースにおいても,オブジェクト指向技術のサポートが求められている.その解の1つであるオブジェクトデータベースは,どのようなものでなにが得られるのだろうか.
バラエティに富むODBMS製品群の全体像を探る
各製品の特徴と最適な用途を把握するために
製品毎にアーキテクチャが異なりバラエティに富むODBMS.幅広い選択肢の中から,開発するシステムの要件に応じた最適な製品を選択するためのポイントを解説する.
ObjectStore
独自であることを排除して言語に忠実なODB
既存のODBでは,特別なAPIに左右される問題や異機種間での差異の発生によって,悩まされてきた.それに対し,OO言語による開発と仮想メモリの拡張による新しいアーキテクチャを採用し,透過性とパフォーマンスを重視して開発されたのがObjectStoreである.これは,プラットフォームに中立なODBの出現といえるだろう.
obstore.zip
MATISSE
フランス生まれの独創的ODBMSの概要
オブジェクト指向プログラミング言語との統合よりも,DBMS本来の機能を高いレベルで実現することに重きが置かれているMATISSEは,クライアントセントリックなODBMSと言える.この独創的なODBMSであるMATISSEについて,そのアーキテクチャ,オブジェクトモデル,プログラミングインターフェイスの特徴などにふれながら概説する.
matisse.txt
GemStone
仮想マシンにSmalltalkを採用しサーバでのメソッド実行ができるODB
GemStoneは,仮想マシンを持つことで,サーバでもメソッドの実行が可能なことが特徴のオブジェクトデータベースである.ここでは,オブジェクトデータベースの実体であるGemStone Object/Web Serverと,クライアントマシンのSmalltalk開発環境にインストールするGemBuilder for Smalltalkについて解説する.
Objectivity/DB
ページサーバ方式,完全分散アーキテクチャ,機種や言語に対して完全透過などの特徴を持つODB
堅実で実用性を重視するObjectivity社の姿勢が反映されたオブジェクトデータベースがObjectivity/DBである.ここでは,Objectivity/DBがどういう製品なのかを,そのアーキテクチャやAPI仕様はもとより設計思想にいたるまで解説する.さらに,98年初頭に発売になった,Objectivity for Javaについても,その特徴や機能を紹介する.
objctvty.zip
ObjectStore PSE for Java
フリーでも入手可能なObjectStoreの簡易版
フリーでも入手可能なObjectStore PSE for Javaは,100% Pure Java,ハイパフォーマンスなどの特徴をもつ軽量オブジェクトデータベースである.この記事では,個人ユースにおいてはObjectStoreと遜色ない“PSE for Java”の概要と使用法を解説する.
pse.zip
オブジェクトデータベースの有効活用方法
永続オブジェクトの設計とネットワークアーキテクチャを意識したシステム構築
ODBMSを利用することによる最も大きなメリットは,オブジェクト指向のメリットをデータベース設計に反映できることである.それを踏まえて,ここでは永続データインターフェイスの設計,ネットワークアーキテクチャの構築,性能向上のための工夫,さらに,今後のODBMS活用法について解説する.
オブジェクトデータベース製品リスト
第6回
インターネットのセキュリティは不安材料ではなくビジネスチャンスである
C++Builder 3
PowerBuilder 6.0
SoftICE 3.2
マルチメディア時代の高速シリアルバス IEEE 1394
ホットでクールなプログラミングラボ [10]
クロスカルチャーとクロスプラットフォーム(その4:Amulet前編)
lab9804.zip
MFCプログラマのためのWin32 API活用法 [1]
API関数併用のための基礎知識
api9804.zip
C++Builderコンポーネントプログラミング [15]
デバッグ(1)
cppb9804.zip
Javaの質問箱
リモートオブジェクトのブラウズや動的起動を行う方法は?
Python入門講座 [9]
3DグラフィックスエンジンAliceを使う
pyth9804.zip
Delphiオブジェクト指向的応用プログラミング [7]
Delphiで作るオブジェクト指向会計システム(その2)
dobj9804.zip
JBuilderデータベースプログラミング [5]
DataGateway for Java
jbld9804.txt
Power++プログラミングソリューション [6]
ドロップダウンデータウィンドウ
pwrp9804.txt
SQL AnywhereによるRDBプログラミング入門 [5]
実用的なRDBアプリケーションの作成
sqla9804.zip
Little Script Pages [9]
Perl 5の世界を探険する(1)
επιστημηのオブジェクト指向的日常 [50]
Java用ジェネリックライブラリ(JGL)によるより使いやすいデータ構造
obj9804.zip
Al StevensのCプログラミング
メールのお返事
プログラミング年代記 [2]
コンピュータ黎明期(1950〜1955年)
ランダム読書倶楽部
JavaとCORBAによるC/Sシステム構築のために
窓際族の秘かな愉しみ [6]
システムのモジュール化とIE4
わけわか [41]
RFC 2100
デベロッパーズインタビュー
丸文株式会社
Programmer's Program
FormDesigner Ver.3.0
本のアンテナ
UMLが買い?
NEWS & NEW PRODUCTS/セミナースケジュール……236
DDJJ MAILBOX……240
付録CD-ROMのご案内……242
読者プレゼント……244
次号予告/広告索引……250