首页 | 本学科首页   官方微博 | 高级检索  
     


Performance evaluation of the object-relational transformation methodology
Authors:Johanna Wenny  Elizabeth  Tharam S  David  
Affiliation:

a Department of Computer Science and Computer Engineering, La Trobe University, Bundoora, Vic. 3083, Australia

b School of Business Systems, Monash University, P.O. Box 63B, Clayton, Vic. 3800, Australia

Abstract:The emergence of the object-oriented (OO) methodology has shown its capabilities in modelling the real world better than the earlier relational methodology. However, object-oriented databases (OODBs) are still considered immature in comparison with relational databases (RDBs) which have existed for many years. RDBs still continue to dominate the implementation of databases constituting more than 90% of all database implementations 28]. It was felt worthwhile to exploit the great modelling power of OO methodology, while still facilitating relational implementations. These reasons have led us to develop an object-relational transformation methodology 20, 21, 22, 23, 24 and 25] which allows us to use the OO methodology for data modelling and to transform it into a relational logical model for implementation in relational database management systems (RDBMSs). The main purpose of this paper is to present a performance evaluation of the transformation methodology. The evaluation covers I/O cost models of different types of queries. The type of evaluation is basically comparison-based, in which the performance of SQL operations upon a set of tables derived from the relational data model is compared with the tables derived from the OO data model using the transformation methodology. The results of the evaluation show that the performance of the RDB implementation transferred from an OO conceptual model using our object-relational transformation methodology is better than the relational implementation using a conventional relational modelling. Moreover, in many cases, the relational modelling is not applicable since it cannot capture the design semantics particularly relating to collection types. Our object-relational methodology solves this problem.
Keywords:Object-oriented conceptual model  Object-relational transformation  Relational databases  Performance evaluation  Quantitative analysis  Qualitative analysis
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号