Transaction and version management system

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395700, 395500, 3649747, 3642824, 364DIG1, 364DIG2, G06F 1730

Patent

active

055353860

ABSTRACT:
Each element of a database may have multiple versions; the versions are partitioned into branches, and versions of a branch are ordered linearly according to their timestamps. Branches are timestamped and related to one another by a version graph. Each version of an element of a database is represented by a unique identifier, a timestamp, a branch name and a value. A new version of an element associated with a branch is created in response to an operation associated with the branch which would modify the element. An object graph in the database is represented independent of the branches and version; an application coded for elements in one version (and branch) can be reused for the same elements in a different version and (different branch) without any re-coding effort. Methods for long duration transactions, cooperative transactions and schema evolutions are provided.

REFERENCES:
Beech et al., "Generalized Version Control In an Object-Oriented Database", Proceedings of the Fourth International Conference on Data Engineering, 1-5 Feb. 1988, Los Angeles, Ca., pp. 14-22.
Narayanaswamy et al., "An Incremental Mechanism For Schema Evolution in Engineering Domains", Proceedings Fourth International Conference on Data Engineering, 1-5 Feb. 1988, Los Angeles, Ca., pp. 294-301.
Chou et al., "Versions and Change Notification in an Object-Oriented Database System", 25th ACM/IEEE Design Automation Conference, 12-15 Jun., Anaheim, California, pp. 275-281.
Hardwick et al., "The ROSE Data Manager: Using Object Technology to Support Interactive Engineering Applications", IEEE Transactions On Knowledge and Data Engineering, vol. 1, No. 2, Jun., 1989, pp. 285-289.
Kitagawa et al., "Design Data Modeling With Versioned Conceptual Configuration", Proceedings of the 13th Annual International Computer Software and Applications Conference, 20-22 Sep. 1989, Orlando, Fla, pp. 225-233.
Hardwick et al., "Using a Relational Database as an Index to a Distributed Object Database in Engineering Design Systems", Second International Conference on Data and Knowledge for Manufacturing and Engineering, 16-18 Oct. 1989, pp. 4-11.
Rao et al., "Dynamo: A Time-Based Object-Oriented Model to Support Distributed Collaborative Development", 8-10 May 1990, Tel-Aviv, Israel, pp. 61-69.
Spooner et al., "The Evolution of ROSE: An Engineering Object-Oriented Database System", Proceedings of Rensselaer's Second International Conference on Computer Integrated Manufacturing, 21-23 May 1990, Troy, New York, pp. 16-23.
Joseph et al., "Object-Oriented Databases: Design and Implementation", Proceedings of the IEEE, vol. 79, No. 1, Jan., 1991, pp. 42-64.
Agrawal et al., "Object Versioning in Ode", Proceedings. Seventh International Conference on Data Engineering, 8-12 Apr., Kobe, Japan, pp. 446-455.
Kafer et al., "Mapping a Version Model to a Complex-Object Data Model", Eighth International Conference on Data Engineering, 2-3 Feb., 1992, Tempe Arizona, pp. 348-357.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Transaction and version management system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Transaction and version management system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transaction and version management system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1876365

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.