or
Bookmark and Share
Efficient support for workspace-local queries in a repository that supports file versioning
 
   
Document Number
US Patent 7543004
Issued Date
June 2, 2009
Link
Inventors
Baby; Thomas (Foster City, CA)
Agarwal; Nipun (Santa Clara, CA)
Sedlar; Eric (San Francisco, CA)
Map
Abstract
Evaluation of workspace-local queries on a repository that supports versioning is enabled by tracking which versions of resources that are stored in the repository are associated with particular workspaces. A mapping is created and maintained for each workspace and each workspace-enabled table, i.e., a repository table that supports multiple versions of resources in the table. The mapping, such as a bit vector, is indexed by resource identifier. A set bit indicates that a particular resource version that corresponds to the bit is associated with the particular workspace. Therefore, the mapping indicates which rows in the workspace-enabled table are in the particular workspace. Index-based and functional evaluation schemes may utilize the per workspace, per table mapping to evaluate queries on the versioned repository. A new operator (IN_WORKSPACE) is introduced, through which an evaluation routine is invoked to determine whether or not a particular row maps to a particular workspace.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
40
Comments:
no comments yet
Owner
Published
June 2, 2009
Application Number
11/316,803
Filed
December 22, 2005
US Classification
707/203  
Int'l Classification
G06F   17/30   (20060101)  
Examiner
Assistant Examiner
USPTO Field of Search
707/2  
Related Patents
Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us