• Corpus ID: 110873

The EXODUS Extensible DBMS Project: An Overview

@inproceedings{Carey1989TheEE,
  title={The EXODUS Extensible DBMS Project: An Overview},
  author={Michael J. Carey and David J. DeWitt and Goetz Graefe and David M. Haight and Joel E. Richardson and Daniel T. Schuh and Eugene J. Shekita and Scott L. Vandenberg},
  year={1989}
}
This paper presents an overview of EXODUS, an extensible database system project that is addressing data management problems posed by a variety of challenging new applications. The goal of the project is to facilitate the fast development of high-performance, application-specific database systems. EXODUS provides certain kernel facilities, including a versatile storage manager. In addition, it provides an architectural framework for building application-specific database systems; powerful tools… 
SECONDO: an extensible DBMS architecture and prototype
TLDR
A new algor for conjunctive query optimization is described which is remarkably simple, yet performs very well and emphasizes a technique for selectivity estimation suitable for an extensible envi ronment with complex algebras for non-standard data types.
User-Defined Table Operators: Enhancing Extensibility for ORDBMS
TLDR
This work proposes user-defined table operators as a new concept that allows the definition and implementation of arbitrary user- defined N-ary database operators, which can be programmed using SQL or Embedded SQL (with some extensions), leading to a new dimension of extensibility.
OMS/Java: Model Extensibility of OODBMS for Advanced Application Domains
TLDR
This work shows how the framework was used to extend the core system to a temporal object-oriented database management system, OMS/Java, which is both a general data management system and a framework for the development of advanced database application systems.
Extensible database management systems
TLDR
Work in the area of extensible database management systems seeks to ease the problem of tracking technology developments, simplifying the incorporation of new algorithms and new kinds of storage devices into a DBMS.
P 2 : An Extensible Lightweight DBMS 1
A lightweight database system (LWDB) is a high-performance, application-specific DBMS. It differs from a general-purpose (heavyweight) DBMS in that it omits one or more features and specializes the
Efficient integration of query algebra modules into an extensible database framework
TLDR
This thesis presentsSECONDO, a new generic environment supporting the implementation of database systems for a wide range of data models and query languages, offering the full extensibility of second-order signature, the formal basis for data and query language definitions in SECONDO.
MonetAn Impressionist Sketch ofan Advanced Database
Monet is a customizable database system developed at CWI and University of Amsterdam, intended to be used as the database backend for widely varying application domains. It is designed to get maximum
1 P 2 : An Extensible Lightweight DBMS 1
A lightweight database system (LWDB) is a high-performance, application-specific DBMS. It differs from a general-purpose (heavyweight) DBMS in that it omits one or more features and specializes the
Application and System Prototyping Via an Extensible Object-Oriented Environment
TLDR
This paper presents an object- oriented design and implementation of an extensible environment for object-oriented databases that can be categorized as a mixture of the open architecture and open class hierarchy approaches.
The CORD approach to extensible concurrency control
  • G. Heineman, G. Kaiser
  • Computer Science
    Proceedings 13th International Conference on Data Engineering
  • 1997
TLDR
The authors have designed a rule-based CCL, called CORD, and have implemented a run-time engine that can be hooked to a conventional transaction manager to implement the sophisticated concurrency control required by advanced database applications.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 68 REFERENCES
The Architecture of the EXODUS Extensible DBMS
TLDR
ExODUS provides an architectural framework for building application-specific database systems, tools to partially automate the generation of such systems, and libraries of software components that are likely to be useful for many application domains.
Programming constructs for database system implementation in EXODUS
TLDR
This paper analyzes the major programming problems faced by the DBI, describing the collection of programming language constructs that EXODUS provides for simplifying the D BI's task.
GENESIS: An Extensible Database Management System
TLDR
The authors are designing an extensible DBMS, called GENESIS, which is based on this theory, and give a detailed description of their first operational prototype.
A data model and query language for EXODUS
TLDR
The EXTRA and EXCESS data model and query language are presented and are intended to serve as a test vehicle for tools developed under the EXODUS extensible database system project.
Extensibility in the Starburst Database System
TLDR
This paper identifies some of the problems of building an extensible relational database system, and focuses on five potential areas for extensibility: external data storage, storage management, access methods, abstract data types, and complex objects.
The design of POSTGRES
TLDR
The main design goals of the new system are toprovide better support for complex objects, provide user extendibility for data types, operators and access methods, provide facilities for active databases and inferencing including forward- and backward-chaining.
Extensible Database Systems
TLDR
This research is directed towards producing a core database system that can be easily extended to meet the demands of new applications, and the use of object-oriented programming and rule-based specification techniques as bases for this work.
Object and File Management in the EXODUS Extensible Database System
TLDR
The data structure and algorithms used to support such objects are described, and performance results from a preliminary prototype of the EXODUS large-object management scheme are presented, and a scheme for maintaining versions of large objects is also described.
Rule-Based Query Optimization in Extensible Database Systems
TLDR
The design and an initial evaluation of the query optimizer generator developed for the EXODUS extensible database system and an optimizer currently under development for a new query evaluation method show the power and flexibility of the approach.
Making smalltalk a database system
To overcome limitations in the modeling power of existing database systems and provide a better tool for database application programming, Servio Logic Corporation is developing a computer system to
...
1
2
3
4
5
...