ABSTRACT
We are currently designing a class modification methodology for GemStone. We describe the current status of the design. We choose from two basic approaches and then introduce those aspects of GemStone necessary for an understanding of the paper. After defining a set of invariants for GemStone databases, we discuss specific class modification operations in terms of maintaining these invariants. We next discuss several issues that impact class modification. These issues include concurrency and authorization, and lead to difficult choices.
- Ba+.Banerjee, J., W. Kim, H. Kim, and H. Korth, Semantics and Implementation of Schema Evolution in Object-Oriented Databases, Proc. ACM/SIGMOD Annual Conference on Management of Data, San Francisco, California, May 1987. Google ScholarDigital Library
- GR.Goldberg, A. and D. Robson, Smalltalk-80: The Language and its implementation, Addison Wesley, 1983 Google ScholarDigital Library
- MS.Maier. D., J. Stein, Indexing in an Object- Oriented DBMS Proc. International Workshop on Object-Oriented Database Systems, Ask Iomar, California, September 1986. Google ScholarDigital Library
- MSOP.Maier, D., J. Stein, A. Otis, and A. Purdy, Development of an object-oriented DBMS, Proc. ACM Conference On Object Oriented Programming Systems, Languages, and Applications, Portland, Oregon, September 1986. Google ScholarDigital Library
- PSM.Penney, D.J., J. Stein, and D. Maier, Is the Disk Half Full or Half Empty?: Combining Optimistic and Pessimistic Concurrency Mechanisms in a Shared, Persistent Object Base, To appear: Workshop on Persistent Object Stores, Appin, Scotland, August 1987.Google Scholar
- SZ1.Skerra, A.H., and Z.B. Zdonik, The Management of Changing Types in an Object-Oriented Database, Proc. ACM Conference On Object Oriented Programming Systems, Languages, and Applications, Portland, Oregon, September 1986. Google ScholarDigital Library
- SZ2.Skarra, A.H., and Z.B. Zdonik, Type evolution in an Object-Oriented Database, To Appear: Research Directions in Object-Oriented Programming, Shriver, B., and P. Wegner Eds. Google ScholarDigital Library
Index Terms
- Class modification in the GemStone object-oriented DBMS
Recommendations
Class modification in the GemStone object-oriented DBMS
We are currently designing a class modification methodology for GemStone. We describe the current status of the design. We choose from two basic approaches and then introduce those aspects of GemStone necessary for an understanding of the paper. After ...
Integrity Assurance for Outsourced Databases without DBMS Modification
DBSec 2014: Proceedings of the 28th Annual IFIP WG 11.3 Working Conference on Data and Applications Security and Privacy XXVIII - Volume 8566Database outsourcing has become increasingly popular as a cost-effective solution to provide database services to clients. Previous work proposed different approaches to ensuring data integrity, one of the most important security concerns in database ...
Preserving Aggregation in an Object-Relational DBMS
ADVIS '02: Proceedings of the Second International Conference on Advances in Information SystemsAggregation is an important concept in database design where composite objects can be modelled during the design of database applications. Therefore, preserving the aggregation concept in database implementation is essential. In this paper, we propose ...
Comments