A commercial, object-oriented database engine with custom tools for data-mining the multiterabyte Sloan Digital Sky Survey archive did not meet its performance objectives. We describe the problems, technical issues, a...
详细信息
A commercial, object-oriented database engine with custom tools for data-mining the multiterabyte Sloan Digital Sky Survey archive did not meet its performance objectives. We describe the problems, technical issues, and process of migrating this large data set project to relational database technology.
VRML is a language to describe virtual 3D spaces. In order to achieve reuse and sharing of data described in VRML among multiple applications, we designed and implemented a VRML-object database system. In our system, ...
详细信息
ISBN:
(纸本)354063343X
VRML is a language to describe virtual 3D spaces. In order to achieve reuse and sharing of data described in VRML among multiple applications, we designed and implemented a VRML-object database system. In our system, we can add semantic information onto VRML data, and can issue queries by using that information. We also introduce the concepts of spatial view and level-of-detail based access control. When a user issues a query, the system produces a spatial view by reorganizing a virtual space in accordance with the user's concern and the user's access capability.
This paper addresses the design of an integrated framework for managing schema evolution. This framework is based on the adaptation and extension of two main schema evolution approaches, namely schema modification and...
详细信息
ISBN:
(纸本)3540666869
This paper addresses the design of an integrated framework for managing schema evolution. This framework is based on the adaptation and extension of two main schema evolution approaches, namely schema modification and schema versioning. The proposed framework provides an integrated environment to support different database evolution techniques (such as, modification and versions at the schema level, conversion, object versioning, and screening at the instance level). We introduce the concept of class/schema version pertinence enabling the database administrator to judge the pertinence of versions with regard to database applications. Finally, we propose a declarative language based on OQL, the ODMG query language, that the user can use to guide objects adaptation process when dealing with complex or application specific schema updates.
The use of object database management systems in a NI altitude classification of applications is growing at a rapid pace in the mainstream world. objectdatabases bring another advantage for traditional client server ...
详细信息
ISBN:
(纸本)0818684828
The use of object database management systems in a NI altitude classification of applications is growing at a rapid pace in the mainstream world. objectdatabases bring another advantage for traditional client server applications in that they provide a client side cache for the most frequently accessed data accessed from the database. This client side cache provides tremendous benefits for multi-tier architectures, which must: utilize thin clients communicating with application servers. The extension of the database technology from the sewer to the client effectively provides the mechanism for building these multi-tier architectures in a scalable manner. The methodology for this implementation is diverse, bur the underlying technology for the application servers is the object database management system's managed client side cache.
object-relational databases are supposed to be the substitutes of relational ones because they are a good mixture between the relational model and object-oriented principles. In this paper we present the empirical wor...
详细信息
ISBN:
(纸本)3540437495
object-relational databases are supposed to be the substitutes of relational ones because they are a good mixture between the relational model and object-oriented principles. In this paper we present the empirical work we have developed with four metrics for object-relational databases (Percentage of Complex Columns (PCC), Number of Shared Classes (NSC), Number of Involved Classes (NIC) and Table Size (TS)) defined at different granularity levels (attribute, class, table and schema). The empirical work presented is the validation made with the aim of proving the usefulness of the four metrics in estimating the complexity of an object-relational schema. This study can be considered to be a replica of another one we made with the same purpose but with two main differences: the dependent variable and the way we analyze the results. The results obtained from the empirical work seem to prove the usefulness of the TS metric in estimating the complexity of an object-relational schema however, conclusions about the other metrics are difficult to extract.
作者:
Cattell, RGGSunSoft
Inc 1500 Salado Drive Mountain View 94043 CA United States
object DBMSs are an interesting new technology now reaching some degree of maturity. This paper explores object database technology, product market directions, comparisons to object-relational technology, and the ODMG...
详细信息
ISBN:
(纸本)3540601007
object DBMSs are an interesting new technology now reaching some degree of maturity. This paper explores object database technology, product market directions, comparisons to object-relational technology, and the ODMG standard for object DBMSs.
Based on a real-world case study in agile development, we examine issues of schema evolution in state-of-the-art objectdatabases. In particular, we show how traditional problems and solutions discussed in the researc...
详细信息
ISBN:
(纸本)9783642160912
Based on a real-world case study in agile development, we examine issues of schema evolution in state-of-the-art objectdatabases. In particular, we show how traditional problems and solutions discussed in the research literature do not match the requirements of modern agile development practices. To highlight these discrepancies, we present the approach to agile schema evolution taken in the case study and then focus on the aspects of backward/forward compatibility and object structures. In each case, we discuss the impact on managing software evolution and present approaches to dealing with these in practice.
There have been a number of approaches to views and meta-data versioning for objectdatabases. However, the essential similarities between the notions of views and versions have not been adequately explored. This pape...
详细信息
We propose an approach to optimising schema evolution operation sequences in objectdatabases. The approach separates operations that add structures from those that remove structures so that all additions are performe...
详细信息
Most objectdatabases offer little or no support for event-based programming over and above what is provided in the programming language. Consequently, functionality offered by traditional database triggers and event-...
详细信息
ISBN:
(纸本)9783642146800
Most objectdatabases offer little or no support for event-based programming over and above what is provided in the programming language. Consequently, functionality offered by traditional database triggers and event-condition-action (ECA) rules has to be coded in each application. We believe that a notion of triggers should be offered by objectdatabases to facilitate application development and a clear separation of concerns. We present a general and flexible event model that unifies concepts from programming languages and database triggers. We describe an implementation of the model and how it can support the requirements of a rich variety of applications.
暂无评论