DocumentCode
970014
Title
Database Support for Versions and Alternatives of Large Design Files
Author
Katz, Randy H. ; Lehman, Tobin J.
Issue
2
fYear
1984
fDate
3/1/1984 12:00:00 AM
Firstpage
191
Lastpage
200
Abstract
We identify the roles played by design versions and alternatives in an engineering database. The obvious way to implement versions is to maintain each in a separate collection of files. Because several versions must be kept on line in a design environment, the approach leads to large disk requirements. We develop B-tree-based storage structures to encode versions as ``negative´´ differential files. Our objective is to keep the disk requirements small. We discuss the effect of enormous amounts of cheap archival storage (write-once optical digital disks) on the proposed structures. We have implemented versions in the Wisconsin storage system (WiSS), an experimental database component developed at the University of Wisconsin-Madison.
Keywords
Circuit synthesis; Data engineering; Data processing; Design engineering; Logic circuits; Maintenance engineering; Optical design; Process design; Software systems; Spatial databases;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1984.5010222
Filename
5010222
Link To Document