![]() |
![]() |
![]() |
@inproceedings{DBLP:conf/cikm/Wieczerzycki95,
author = {Waldemar Wieczerzycki},
title = {Long-Duration Transaction Support in Design Databases},
booktitle = {CIKM '95, Proceedings of the 1995 International Conference on
Information and Knowledge Management, November 28 - December
2, 1995, Baltimore, Maryland, USA},
publisher = {ACM},
year = {1995},
pages = {362-369},
ee = {db/conf/cikm/Wieczerzycki95.html, http://doi.acm.org/10.1145/221270.221641},
crossref = {DBLP:conf/cikm/95},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
In the paper new functionalities for design databases are proposed which are necessary to improve a cooperative work of design team members. These functionalities mainly concern versioning aspects of design environments. First, new versioning technique, called delayed versionning, is proposed. This technique supports designers working in shared environments. It substantially increases a concurrency degree of designers transactions. Next, a new versioning concept, called temporary database version, is introduced. Its purpose is to isolate long-duration read-only transactions from other transactions, in order to maximize the system efficiency. Afterwards, a new technique for transactions savepoints management is proposed. It supports long-duration transactions which are often rolled back to particular points of corresponding design activities, due to unsatisfactory directions of the design evolution. Finally, a solution for useless design environments removal is proposed.
All the functionalities mentioned above are currently implemented in the multiversion database prototype.
Copyright © 1995 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.