Software Practice and Experience · 1985 · 126 citations · 11 references
ComputingComputer ScienceComputer SystemsData ManagementDatabasesStorage SystemsData Storage SystemsDatabase ManagementDistributed StorageDistributed Storage SystemsStorage ManagementStorage System DesignDatabase Management Systems
Abstract We describe the implementation of a flexible data storage system for the UNIX environment that has been designed as an experimental vehicle for building database management systems. The storage component forms a foundation upon which a variety of database systems can be constructed including support for unconventional types of data. We describe the system architecture, the design decisions incorporated within its implementation, our experiences in developing this large piece of software, and the applications that have been built on top of it.
11
The design and implementation of INGRES
Michael Stonebraker, Gerald Held, Eugene Wong et al. · ACM Transactions on Database Systems · 1976 · 884 citations · Full text
Marshall Kirk McKusick, William N. Joy, Samuel J. Leffler et al. · ACM Transactions on Computer Systems · 1984 · 748 citations · Full text
Extendible hashing—a fast access method for dynamic files
Ronald Fagin, Jürg Nievergelt, Nicholas Pippenger et al. · ACM Transactions on Database Systems · 1979 · 669 citations · Full text
Operating system support for database management
Michael Stonebraker · Communications of the ACM · 1981 · 384 citations · Full text