Abstract
The Polar project has the aim of designing a parallel, ODMG compatible object database server. This paper describes the server requirements and investigates issues in designing a system to achieve them. We believe that it is important to build on experience gained in the design and usage of parallel relational database systems over the last ten years, as much is also relevant to parallel object database systems. Therefore we present an overview of the design of parallel relational database servers and investigate how their design choices could be adopted for a parallel object database server. We conclude that while there are many similarities in the requirements and design options for these two types of parallel database servers, there are a number of significant differences, particularly in the areas of object access and method execution.
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
Watson, P., Catlow, G.W.: The Architecture of the ICL Goldrush MegaServer. In: Goble, C.A., Keane, J.A. (eds.) BNCOD 1995. LNCS, vol. 940. Springer, Heidelberg (1995)
Loomis, M.E.S.: Object Databases, The Essentials. Addison-Wesley, Reading (1995)
Cattell, R.G.G. (ed.): The Object Database Standard:ODMG 2.0. Morgan Kaufman, San Francisco
Watson, P., Townsend, P.: The EDS Parallel Relational Database System. In: America, P. (ed.) PRISMA-WS 1990. LNCS, vol. 503. Springer, Heidelberg (1991)
Watson, P., Robinson, E.H.: The Hardware Architecture of the ICL Goldrush MegaServer. Ingenuity- The ICL Technical Journal 10(2), 206–219 (1995)
Watson, P., Ward, M., Hoyle, K.: The System Management of the ICL Goldrush Parallel Database Server. In: HPCN Europe, Springer, Heidelberg (1996)
Bancilhon, F., Delobel, C., Kanellakis, P. (eds.): Building an Object-Oriented Database System: The Story of O2. Morgan Kaufmann, San Francisco (1992)
van den Berg, C.A.: Dynamic Query Processing in a Parallel Object-Oriented Database System. CWI, Amsterdam (1994)
Carey, M., et al.: Shoring up persistent applications. In: 1994 ACM SIGMOD Conf., Mineapolis MN (1994)
Day, M., et al.: References to Remote Mobile Objects in Thor. ACM Letters on Programming Languages and Systems (1994)
Rahm, E.: Dynamic Load Balancing in Parallel Database Systems. In: EURO-PAR 1996. Springer, Lyon (1996)
Tamer Ozsu, M., Valduriez, P.: Distributed and parallel database systems. ACM Computing Surveys 28(1) (1996)
Hilditch, S., Thomson, C.M.: Distributed Deadlock Detection: Algorithms and Proofs, UMCS-89-6-1, Dept. of Computer Science, University of Manchester (1989)
OMG, The Common Object Request Broker: Architecture and Specification. 1991: Object Management Group and X/Open (1991)
Gerlhof, C.A., et al.: Clustering in Object Bases, TR 6/92, Fakuly for Informatik, University Karlsruhe (1992)
Eickler, A., Gerlhof, C.A., Kossmann, D.: A Performance Evaluation of OID Mapping Techniques. In: VLDB (1995)
Gruber, O., Valduriez, P.: Object management in parallel database servers. In: Valduriez, P. (ed.) Parallel Processing and Data Management, pp. 275–291. Chapman & Hall, Boca Raton (1992)
Singhal, V., Kakkad, S., Wilson, P.: Texas: An Efficient, Portable Persistent Store. In: Proc. 5th International Workshop on Persistent Object Stores, pp. 11–13 (1992)
Franklin, M.J., Carey, M.J., Livny, M.: Transactional client-server cache consistency: alternatives and performance. ACM Transactions on Database Systems 22(3), 315–363 (1997)
Sargeant, J.: Unified Functions and Objects: an Overview, UMCS-93-1-4, University of Manchester, Department of Computer Science (1993)
Adjeroh, D.A., Nwosu, K.C.: Multimedia Database Management - Requirements and Issues. IEEE Multimedia 4(3), 24–33 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Watson, P. (1999). The Design of an ODMG Compatible Parallel Object Database Server. In: Hernández, V., Palma, J.M.L.M., Dongarra, J.J. (eds) Vector and Parallel Processing – VECPAR’98. VECPAR 1998. Lecture Notes in Computer Science, vol 1573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10703040_45
Download citation
DOI: https://doi.org/10.1007/10703040_45
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66228-0
Online ISBN: 978-3-540-48516-2
eBook Packages: Springer Book Archive