Abstract
The Shared Memory-Resident Cache (SMRC) facility under development at IBM Almaden enables persistent C++ data structures to reside in a relational database by utilizing its binary large object (BLOB) facilities. Through SMRC, persistent C++ data then can be accessed both programmatically and through relational queries. Testing and refinement of the SMRC persistence facility has been driven by the early adoption of a challenging application, “graphical explain,” which provides support for the storage and visualization of optimized relational query plans. The purpose of this paper is to report on our early experiences with this application, as it has been enlightening with respect to the sorts of C++ data structures and programming practices that must be dealt with in order to make “reap’ C++ data persistent.
On assignment from the University of Erlangen-Nuernberg, Germany.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
R. Ananthanarayanan, V. Gottemukkala, W. Kaefer, T. Lehman, H. Pira-hesh, Using the Co-existence Approach to Achieve Combined Functionality of Object-Oriented and Relational Systems, Proc. of the ACM SIGMOD Conf. (Washington DC), pp. 109–118, ACM Press, 1993.
R. Cat tell, Object Data Management: Object-oriented and Extended Relational Database Systems, Addison-Wesley, Reading, Mass., 1991.
R. Cattell, The Object Database Standard: ODMG—93, Morgan Kaufmann Publishers, San Mateo, 1994.
O. Deux, et al., The 02 System, CACM 34 (1991) 10, pp. 34–48.
C. Lamb, G. Landis, J. Orenstein, D. Weinreb, The ObjectStore Database System, CACM 34 (1991) 10, pp. 50–63.
G. Lohman, B. Lindsay, H. Pirahesh, B. Schiefer, Extensions to Starburst: Objects, types, Functions, and Rules, CACM 34 (1991) 10, pp. 94–109.
G. Lohman, Grammar-Like Functional Rules for Representing Query Optimization Alternatives, Proc. of ACM SIGMOD Conf. (Chicago), pp. 18–27, ACM Press, 1988.
Object Design Inc.: Objectstore Reference Manual, Release 2.1, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 British Computer Society
About this paper
Cite this paper
Reinwald, B., Dessloch, S., Carey, M., Lehman, T., Pirahesh, H., Srinivasan, V. (1995). Making Real Data Persistent: Initial Experiences with SMRC. In: Atkinson, M., Maier, D., Benzaken, V. (eds) Persistent Object Systems. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-2122-0_18
Download citation
DOI: https://doi.org/10.1007/978-1-4471-2122-0_18
Publisher Name: Springer, London
Print ISBN: 978-3-540-19912-0
Online ISBN: 978-1-4471-2122-0
eBook Packages: Springer Book Archive