Invention Grant
- Patent Title: Dynamic updates to a semantic database using fine-grain locking
- Patent Title (中): 使用细粒度锁定的语义数据库的动态更新
-
Application No.: US13623688Application Date: 2012-09-20
-
Publication No.: US09047333B2Publication Date: 2015-06-02
- Inventor: David Mizell
- Applicant: Cray Inc.
- Applicant Address: US WA Seattle
- Assignee: Cray Inc
- Current Assignee: Cray Inc
- Current Assignee Address: US WA Seattle
- Agency: Perkins Coie LLP
- Main IPC: G06F17/00
- IPC: G06F17/00 ; G06F17/30

Abstract:
A system for updating an index into a tuple table of tuples is provided. An indexing system updates an index into a tuple table using fine-grain locking of the index. The index includes a values table with an entry for each index value of an index field that references a value-tuple table that includes, for each tuple with the index value, a row that identifies a tuple of the tuple table with that indexed value. After a new tuple is added to the tuple table with a value, the index is updated by locking the entry in the values table, updating the value-tuple table for the value, and then unlocking the entry. When the index is accessed for locating tuples with a value, the accessor locks the entry in the values table for the value, uses the value-tuple table to locate the tuples, and unlocks the entry.
Public/Granted literature
- US20140081934A1 DYNAMIC UPDATES TO A SEMANTIC DATABASE USING FINE-GRAIN LOCKING Public/Granted day:2014-03-20
Information query