In a database system, read operations are much more common than write operations, and consequently, database systems have been read optimized. As the size of main memory increases, more of the database read requests will be satisfied from the buffer system, and the amount of disk write operations relative to disk read operations will increase. This calls for a focus on write optimized database systems. In this paper, we present solutions to this problem. We describe in detail the data structures and algorithms needed to realize a write optimized object-oriented database system in the context of Vagabond, an OODB currently being implemented at our department. In Vagabond, focus has been to provide support for applications which have earlier ...
We present a formal analysis of the database layout problem, i.e., the problem of determining how da...
International audienceIt is widely acknowledged that good object clustering is critical to the perfo...
Today's commodity disk drives, the basic unit of storage for computer systems large and small, ...
Storage costs are rapidly decreasing, making it feasible to store larger amounts of data in database...
It is clearly crucial for the success of object-oriented databases to find efficient implementations...
Although relational database systems have met many needs in traditional business applications, such ...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Abstract Regardless of the supremacy of relational database management systems (RDBMS) in the databa...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Full support of parallelism in object-relational database systems (ORDBMSs) is desired. The parallel...
In this paper we discuss how Monet, a novel multimodel database system, can be used to efficiently s...
this paper I propose three disk management strategies for object-oriented databases. These strategie...
Object-oriented database systems typically offer a variety of structuring capabilities to model comp...
This paper presents storage structures and algorithms for the efficient manipulation of general-purp...
If the author had been as creative as Debora Shaw (these proceedings), the title of this paper coul...
We present a formal analysis of the database layout problem, i.e., the problem of determining how da...
International audienceIt is widely acknowledged that good object clustering is critical to the perfo...
Today's commodity disk drives, the basic unit of storage for computer systems large and small, ...
Storage costs are rapidly decreasing, making it feasible to store larger amounts of data in database...
It is clearly crucial for the success of object-oriented databases to find efficient implementations...
Although relational database systems have met many needs in traditional business applications, such ...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Abstract Regardless of the supremacy of relational database management systems (RDBMS) in the databa...
Parallelism is a viable solution to constructing high performance object-oriented database systems. ...
Full support of parallelism in object-relational database systems (ORDBMSs) is desired. The parallel...
In this paper we discuss how Monet, a novel multimodel database system, can be used to efficiently s...
this paper I propose three disk management strategies for object-oriented databases. These strategie...
Object-oriented database systems typically offer a variety of structuring capabilities to model comp...
This paper presents storage structures and algorithms for the efficient manipulation of general-purp...
If the author had been as creative as Debora Shaw (these proceedings), the title of this paper coul...
We present a formal analysis of the database layout problem, i.e., the problem of determining how da...
International audienceIt is widely acknowledged that good object clustering is critical to the perfo...
Today's commodity disk drives, the basic unit of storage for computer systems large and small, ...