Extensible Database Systems
David J. DeWitt, Michael J. Carey, Marvin H. Solomon · 1988
The design of database systems capable of supporting non-traditional application areas such as expert systems and related AI applications, CAD/CAM and VLSI data management, scientific and statistical applications, and image/voice applications has recently emerged as an important direction of database system research. These new applications differ from conventional applications in a number of critical aspects, including data modeling requirements, processing functionality, concurrency control and recovery mechanisms, and access methods and storage structures. The goal of this project is to simplify the development of database management systems for new applications by designing and prototyping a new generation of database systems. Our research is directed towards producing a core database system that can be easily extended to meet the demands of new applications. This system will permit extensions to the data modeling, query processing, access method, storage structure, concurrency control, and recovery components of the system. We are currently considering the use of object-oriented programming and rule-based specification techniques as bases for this work.