发明名称 DYNAMIC UPDATES TO A SEMANTIC DATABASE USING FINE-GRAIN LOCKING
摘要 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.
申请公布号 US2014081934(A1) 申请公布日期 2014.03.20
申请号 US201213623688 申请日期 2012.09.20
申请人 CRAY INC. 发明人 MIZELL DAVID
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址