Invention Grant
US09047333B2 Dynamic updates to a semantic database using fine-grain locking 有权
使用细粒度锁定的语义数据库的动态更新

  • Patent Title: Dynamic updates to a semantic database using fine-grain locking
  • Patent Title (中): 使用细粒度锁定的语义数据库的动态更新
  • Application No.: US13623688
    Application Date: 2012-09-20
  • Publication No.: US09047333B2
    Publication 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
Dynamic updates to a semantic database using fine-grain locking
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
Information query
Patent Agency Ranking
0/0