時制永続オブジェクト管理システムPOST/C++の構築と基本性能評価

鈴木 孝幸 (筑波大学 工学研究科),
北川 博之 (筑波大学 電子・情報工学系),
林 恵将 (筑波大学 理工学研究科),
柳川 史彦(筑波大学 理工学研究科)

日本ソフトウェア科学会第12回大会,1995年9月.


PS file (4 pages, 201,899 bytes)


概要

データベース応用分野の高度化に伴い、 複雑なデータ構造や手続きを伴うオブジェクトを扱うことが可能なODBMSの 利用が進みつつある。 一方、多様なデータベース応用の中には、 時間情報やオブジェクトの更新履歴管理を必要とするものも多い。 本稿では、オブジェクトの過去の状態を扱うための 時制永続オブジェクトモデルを実現するための 時制永続オブジェクト管理システム POST/C++ の設計と実装について述べる。 POST/C++ は C++ 言語のオブジェクトに永続性を与えると共に、 時制永続オブジェクトモデルに基づく、 ユーザトランザクションによる更新の履歴を管理可能である。 また、ベンチマークによる POST/C++ の基本性能測定についても述べる。


Implementation and Basic Performance Analysis of a Temporal Persistent Object Management System POST/C++

T. Suzuki (Doctoral Degree Program in Engineering, University of Tsukuba),
H. Kitagawa (Institute of Information Sciences and Electronics, University of Tsukuba),
Y. Hayashi (Master's Degree Program in Sciences and Engineering, University of Tsukuba)
and
F. Yanagawa (Master's Degree Program in Sciences and Engineering, University of Tsukuba)

Abstract

ODBMSs are used in advanced database applications to manage complex objects and objects that have methods. Some of the applications also require temporal and historical information management in the context of such object management. In this paper, we first describe design and implementation of a temporal persistent object management system, named POST/C++. POST/C++ is based on a temporal persistent object model that treats past states of persistent objects as objects. POST/C++ persistently stores C++-based objects and manages their histories of updates by user transactions based on the temporal persistent object model. Then, we discuss a basic performance analysis of POST/C++ using benchmarks.

意見・要望がありましたら、
suzu@kde.is.tsukuba.ac.jp
までお願いします。

[BACK]1995年のリストへ戻る
[BACK]全体のリストへ戻る