High performance sets
This short paper presents a system offering parallel persistent and polymorphic sets of objects, on the level of an existing general purpose object-oriented programming language, like Modula-3 and JAVA. The user of such a system gets distribution and persistence in the same natural way, as users of traditional systems get volatile arrays of numbers of objects. In addition, advantages are taken from sophisticated optimization techniques.
Key wordsParallel persistent and polymorphic sets of object Object-oriented programming languages query optimization
Unable to display preview. Download preview PDF.
- 1.R. G. G. Cattell. The Object Database Standard: ODMC-93. Morgan Kaufmann, 1993.Google Scholar
- 2.B.M. Chapman P. Mehrotra and H.P. Zima. High performace fortran languages: Advanced applications and their implementations. In HPCN'94, volume LNCS 797, Berlin (Germany), 1994. Springer Verlag.Google Scholar
- 3.Ch. Koelbel D. Loveman R Schreiber G. Steele M. Zosel. The High Performance Handbook. MIT Press, 1994.Google Scholar
- 4.L. Boeszoermenyi and K. H. Eder. M3set — a language for handlincg of distributed and persistent sets of objects. Parallel Computing, 22, 97.Google Scholar
- 5.Patrick Valduriez. Parallel database systems: open problems and new issues. Distributed and Parallel Databases, 1(2):137–165, 1993.Google Scholar
- 6.D. DeWitt J Naughton J Shafer and Sh. Venkataram. Parallelizing oodbms traversals: A performance evaluation. Very Large Databases Journal, 5(1):3–18, 1996.Google Scholar
- 7.G. Gardarin J.-R. Gruser and Z.-H. Tang. Cost-based selection of path expression processing algorithms in object-oriented databases. In Proceedings of the VLDB Conference, Bombay, India, September 1996.Google Scholar
- 8.L. Brunie and H. Kosch. Optimizing complex decision support queries for parallel execution. In International Conference of PDPTA 97, Las Vegas, USA, July 1997. CSREA Press.Google Scholar