A Benchmark to Measure the Performance of Version Control for Object-oriented Database Systems

碩士 === 國立中興大學 === 資訊科學學系 === 86 === Version control is an important function of OODB. It can be used tomodel object versions and promote data reuse. The implementation of version control mechanism, on the other hand, has a great impact on...

Full description

Bibliographic Details
Main Authors: Yau, Yang-Ren, 姚洋任
Other Authors: Jea Kuen-Fang
Format: Others
Language:zh-TW
Published: 1998
Online Access:http://ndltd.ncl.edu.tw/handle/91375348360921029332
Description
Summary:碩士 === 國立中興大學 === 資訊科學學系 === 86 === Version control is an important function of OODB. It can be used tomodel object versions and promote data reuse. The implementation of version control mechanism, on the other hand, has a great impact on the performance of OODB. Currently all database benchmarks can not measure the performance of version control, as a result, designing a benchmark to accomplish this task becomes a problem worth studying. In this study, we modify part of 007 benchmark as well as its database structure. The modified 007 benchmark can measure not only the performance of version control, but also that of the original operations. In addition, we design, for objects stored in version difference, a benchmark to measure the space saving and access time overhead due to the integration of version difference. In order to run the benchmark suite, we construct a version control mechanism and implement this benchmark on the CTSS object storage system. According to our implementation experience, this benchmark is easy to build in the original 007 structure. Besides the original operations, it measures the performance of version control and the storage efficiency for large object versions. Based on the measurement data, we also analyze three factors that affect the performance of this version control mechanism.