Evaluation of OO7 as a system and an application benchmark
Ashutosh Tiwary, Vivek R. Narasayya, Henry M. Levy · 1995
OO7 has been widely used by developers to benchmark commercial Object Oriented Data Bases (OODB) and by researchers as a realistic workload for experimenting with persistent object systems (POS). These uses of OO7 levy very different requirements; the former needs an application benchmark while the latter needs a system benchmark. This paper describes our experiences with using OO7 both as an application benchmark and a system benchmark. Based on this experience, we outline a framework of the features needed for both kinds of benchmarks. We evaluated OO7 using this framework and found it unsuitable for these tasks. 1 Introduction The construction of many large applications that manipulate complex data structures has motivated significant academic research and industrial development of Object Oriented Databases (OODB) and Persistent Object Stores (POS). In terms of the feature set supported, we will consider an OODB to be a superset of a POS. Both builders and users of such systems wou...