Time-stamped database transaction and version management system

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707201, G06F 1730

Patent

active

058931171

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:
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4646229 (1987-02-01), Boyle
patent: 4677550 (1987-06-01), Ferguson
patent: 4714992 (1987-12-01), Gladney et al.
patent: 4714996 (1987-12-01), Gladney et al.
patent: 4814971 (1989-03-01), Thatte
patent: 5008786 (1991-04-01), Thatte
patent: 5008853 (1991-04-01), Bly et al.
patent: 5193182 (1993-03-01), Bachman et al.
Microsoft Press Computer Dictionary, 2nd Ed. (Microsoft Press, Redmond Washington, 1994), pp. 92-93, 104-105, 396-397.
Dictionary of Computing, IBM Corporation, (Research Triangle Park, 1991), pp. 119, 137.
Tichy, Walter, F. "RCS - A System for Version Control", Software - Practice and Experience, vol. 15, No. 7, Jul. 1985, pp. 637-654.
Bigelow, James, "Hypertext and Case", IEEE Software, vol. 5, No. 2, Mar. 1988, pp. 23-27.
Hsein, Donovan, "Generic Computer Aided Software Engineering (Case) Databases Requirements", Proc 5th Intl Conf on Data Engineering, Feb. 6-10, 1989, Los Angeles, Calif, IEEE Computer Society Press, 422-423.
Berzins, Valdis, "Object Oriented Techniques Based on Specifications", Proceeding COMPSAC 88: The Twelfth Intl Computer Software and Applications Conference, Chicago, IL., Oct. 5-7, 1988, IEEE Comp. Soc. Press, pp. 437-438.
Evans, Robert J., "An Integrated Programming Environment" COMPCON Spring '90, Thirty Fifth IEEE Comp. Soc. Intl Conf, Feb. 26 -Mar. 1990, San Francisco, Calif, IEEE Computer Society Press, pp. 356-359.
Korth & Silber Schatz, Database System Concepts, McGraw - Hill (New York 1986) pp. 21-105.

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

Time-stamped database 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 Time-stamped database transaction and version management system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Time-stamped database transaction and version management system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1381675

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