Abstract
An object wrapper [3,4] is a piece of middleware that provides an object view on top of a legacy database management system. But legacy database management systems such as relational database systems (RDS) and multidimensional database systems (MDS) [5,6,7] are different in many aspects from an Object-oriented Data Model. Among these aspects are semantic management, data structures and data types supported in these models. As a result, it is crucial to understand these data models in order to design and implement an efficient piece of middleware. In this paper, a short discussion of the real-world data modelling requirements is presented. Then, this is followed by a discussion on an Object View’s requirements. The third section of the paper presents the architecture of the Object-to-Multidimensional Mapping Engine (O-MME) [10,11,12,13,14,15,16,17,18,19]. A detail discussion on major interfaces and classes in the Object-to-Multidimensional mapping algorithm are presented next. Issues such as data type conversion and database language statements generation are discussed in this paper also. Finally, some performance issues are presented and future possible researches are outlined.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cattell, R.G.G., Barry, D.K.: The Object Database Standard ODMG 2.0. Morgan Kaufmann Publishers Inc., San Francisco
Kemper, A., Moerkotte, G.: Object Oriented Database Management, Application in Engineering And Computer Science, Prentice Hall International publication, Englewood Cliffs
Kurtzman, S., Dattatri, K.: Object-oriented wrappers for the Mach Microkernel, ROAD magazine (May-June 1996)
Duhl, J.: Integrating objects with relational data: architectural approaches. OBJECT magazine (May 1996)
Barry, D.: ODBMSs and complex data. OBJECT magazine (May 1996)
Advanced PICK reference manual, Version 2.0, PICK SYSTEM (1995)
Bourdon, R.J.: Advanced Pick. In: Open database and Operating system, Addison Wesley, Reading (1996)
Bancilhon, F., Ferran, G.: ODMG-93: the object database standard, O2 technology, Technical report No. 11 (1994)
Loomis: Object Databases. The Essential. Addison Wesley, Reading (1995)
Tong Ming, L., Sai Peck, L.: Classes and Objects Management Multidimensional DBMS Data Model. In: IASTED International Conference Software Engineering (SE 1997), San Francisco, November 2-6, California, pp. 17–22 (1997)
Tong-Ming, L., Sai-Peck, L.: Classes And Objects Managemen. In: Multidimensional DBMS Data Model, Faculty of Computer Science and Information Technology, University Of Malaya, ISORC98 + ICSE98, Kyoto International Conference Hall, Kyoto Japan, April 20-22 (1998)
Tong Ming, L., Sai Peck, L.: Objects to Multidimensional Database Wrapping Mechanism. In: Annual AoM/IaoM International Conference on Computer Science, August 6-8, Westgate Hotel, San Diego, California (1999)
Tong Ming, L., Sai Peck, L.: An Object to R/MDBMS Persistence Framework. In: REDECS2001 conferences, Kuala Lumpur, October 22-25, UniTen-UPM (2001)
Tong Ming, L., Sai Peck, L.: Object Schema Management Facilities in an Object Wrapper. In: The 2000 International MultiConferences in Computer Science, Las Vegas (14 Joint Int. Conferences) (2002a)
Tong Ming, L., Sai Peck, L.: Object Schema Management Tool. Malaysia Journal Of Computer Science (2002b)
Tong Ming, L., Sai Peck, L.: Object Caching Using XML Document Structure. In: CITRA2002 (2002c)
Tong Ming, L., Sai Peck, L.: Eol database language for object wrapper. In: International Conference on Software Engineering Research and Practice (SERP 2003), Las Vegas, Nevada, USA, June 23-26 (2003)
Tong Ming, L., Sai Peck, L.: Object-Relational Mapping Service Architecture. In: 3rd International Conference on Information Technology in Asia (CITA 2003), Kuching Sarawak, Malaysia, July 17-18 (2003)
Tong Ming, L., Sai Peck, L.: Object mapping algorithms for multidimensional database systems. In: The 3rd International Conference on Advances in Strategic Technologies, Kuala Lumpur, Malaysia, pp. 12–14 (August 2003)
Chou, H.-T., Kim, W.: Versions and Change Notification in an Object-Oriented Database System. In: Annual ACM IEEE Design Automation Conferences, Proceeding of the 25th ACM/IEEE Conference on Design Automation, Anaheim, CA, USA, June 12-15, pp. 275–281 (1988)
Cellary, W., Wieczerzycki, W.: Locking Objects and Classes in Multiversion Object-Oriented Databases. In: Conference on Information and Knowledge Management, Proceedings of the second international conference on information and knowledge management, Washington, USA, November 1-5, pp. 586–595 (1993)
Lee, S.-Y., Liou, R.-L.: A Multi-Granularity Locking Model for Concurrency Control in Object-Oriented Database Systems. IEEE Transactions On Knowledge and Data Engineering 8(1) (February 1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lim, T.M., Lee, S.P. (2003). Object-to-Multidimensional Database Mapping Algorithms. In: Sembok, T.M.T., Zaman, H.B., Chen, H., Urs, S.R., Myaeng, SH. (eds) Digital Libraries: Technology and Management of Indigenous Knowledge for Global Access. ICADL 2003. Lecture Notes in Computer Science, vol 2911. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24594-0_58
Download citation
DOI: https://doi.org/10.1007/978-3-540-24594-0_58
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20608-8
Online ISBN: 978-3-540-24594-0
eBook Packages: Springer Book Archive