Patent · US Expired

Versioned database system with multi-parent versions

US7836028B1 · kind B1 · utility

30Cited by
10References
49Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 25, 2002
Grant dateNov 16, 2010
Priority date
Expiry dateAug 8, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/2477
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A versioned relational database system (VRDBS) in which versions of data contained in a relational database system are accessed by means of workspaces. Metadata in the VRDBS permits a workspace to have multiple parents. The multi-parented VRDBS performs operations including specifying that a workspace be made an additional parent of another workspace or that an additional parent be removed as a parent of the other workspace. The fact that a workspace may have multiple parents affects the manner in which merge and refresh operations are performed and the manner in which system-enforced constraints such as primary key constraints, unique key constraints, and referential integrity constraints are handled. The metadata for the VRDBMS includes a multi-parent graph for each workspace that has multiple parents. The multi-parent graph is used in the performance of the merge and refresh operations and in determining constraint violations.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.