Cactis: A Self-Adaptive, Concurrent Implementation of an Object-Oriented Database Management System

86Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.

Abstract

Cactis is an object-oriented, multiuser DBMS developed at the University of Colorado. The system supports functionally-defined data and uses techniques based on attributed graphs to optimize the maintenance of functionally-defined data. The implementation is self-adaptive in that the physical organization and the update algorithms dynamically change in order to reduce disk access. The system is also concurrent. At any given time there are some number of computations that must be performed to bring the database up to date; these computations are scheduled independently and are performed when the expected cost to do so is minimal. The DBMS runs in the Unix/C Sun workstation environment. Cactis is designed to support applications that require rich data modeling capabilities and the ability to specify functionally-defined data, but that also demand good performance. Specifically, Cactis is intended for use in the support of such applications as VLSI and PCB design, and software environments. © 1989, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Hudson, S. E., & King, R. (1989). Cactis: A Self-Adaptive, Concurrent Implementation of an Object-Oriented Database Management System. ACM Transactions on Database Systems (TODS), 14(3), 291–321. https://doi.org/10.1145/68012.68013

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free