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 :
بازگشت