Shoring up persistent applications

Michael J. Carey, David J. DeWitt, Michael J. Franklin, Nancy Hall, Mark L. McAuliffe, Jeffrey F. Naughton, Daniel T. Schuh, Marvin Solomon, C. K. Tan, Odysseas G. Tsatalos,

ACM SIGMOD Record · 1994 · 43 citations · 14 references

DOIFull text

Open access

Concepts

TL;DR

SHORE is a persistent object system under development at the University of Wisconsin that merges object‑oriented database and file system technologies. The paper outlines SHORE’s goals and motivation, explaining how it integrates features of both object‑oriented databases and file systems. SHORE’s architecture features a symmetric peer‑to‑peer server design, an extensible value‑added server facility, and support for scalability on multiprocessor systems. An initial version of SHORE is already operational, with Version 1 expected to be released in mid‑1994.

Abstract

SHORE (Scalable Heterogeneous Object REpository) is a persistent object system under development at the University of Wisconsin. SHORE represents a merger of object-oriented database and file system technologies. In this paper we give the goals and motivation for SHORE, and describe how SHORE provides features of both technologies. We also describe some novel aspects of the SHORE architecture, including a symmetric peer-to-peer server architecture, server customization through an extensible value-added server facility, and support for scalability on multiprocessor systems. An initial version of SHORE is already operational, and we expect a release of Version 1 in mid-1994.

References

14