Safe sharing is a desirable feature of an object oriented database because it protects valuable database objects from program errors in application code. It is especially desirable in a heterogeneous environment in which applications are written in various programming languages, many of which have unsafe features. However, safe sharing is not without its potential performance costs. This paper explores these costs. It describes a number of techniques that improve performance without sacrificing safety, and presents results of experiments that evaluate their effectiveness. The results show that some of these techniques are very promising, allowing safe sharing to be achieved with essentially no performance penalty. Keywords: Object-oriented...
The paper discussed the problems associated with handling heterogeneously formatted data and the int...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
This paper describes a novel mechanism for upgrading objects in an object-oriented database. Unlike ...
Safe sharing is a desirable feature of an object oriented database because it protects valuable data...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
In this thesis, we present a new approach to support transparent sharing of data in a distributed sy...
In this paper, we present a new run-time system for strongly-typed programming languages that suppor...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
In this thesis, I discuss my implementation of a memory-safe language called G and its performance. ...
Starting with a pragmatical (but formal) definition of type in object-oriented languages, this paper...
The last decade has seen the transition from single-core processors to multi-cores and many-cores. T...
The definition and long-term management of data in complex systems requires extensive support, inclu...
Abstract This paper describes a novel mechanism for upgrading objects in an object-oriented database...
Several proposals have been published in recent years for database programming languages (DBPLs), ma...
The paper discussed the problems associated with handling heterogeneously formatted data and the int...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
This paper describes a novel mechanism for upgrading objects in an object-oriented database. Unlike ...
Safe sharing is a desirable feature of an object oriented database because it protects valuable data...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
Thor is an object-oriented database system designed for use in a heterogeneous distributed environme...
In this thesis, we present a new approach to support transparent sharing of data in a distributed sy...
In this paper, we present a new run-time system for strongly-typed programming languages that suppor...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
In this thesis, I discuss my implementation of a memory-safe language called G and its performance. ...
Starting with a pragmatical (but formal) definition of type in object-oriented languages, this paper...
The last decade has seen the transition from single-core processors to multi-cores and many-cores. T...
The definition and long-term management of data in complex systems requires extensive support, inclu...
Abstract This paper describes a novel mechanism for upgrading objects in an object-oriented database...
Several proposals have been published in recent years for database programming languages (DBPLs), ma...
The paper discussed the problems associated with handling heterogeneously formatted data and the int...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
This paper describes a novel mechanism for upgrading objects in an object-oriented database. Unlike ...