Structuring storage based on latch-free B-trees
AssigneeMicrosoft Technology Licensing, LLC
InventorsDavid Lomet, Justin Levandoski, Sudipta Sengupta
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsDavid Lomet, Justin Levandoski, Sudipta Sengupta
Estimating the term…
A request to modify an object in storage that is associated with one or more computing devices may be obtained, the storage organized based on a latch-free B-tree structure. A storage address of the object may be determined, based on accessing a mapping table that includes map indicators mapping logical object identifiers to physical storage addresses. A prepending of a first delta record to a prior object state of the object may be initiated, the first delta record indicating an object modification associated with the obtained request. Installation of a first state change associated with the object modification may be initiated via a first atomic operation on a mapping table entry that indicates the prior object state of the object. For example, the latch-free B-tree structure may include a B-tree like index structure over records as the objects, and logical page identifiers as the logical object identifiers.
A system comprising:
A method comprising:
A method comprising:
Dependencies are inferred from the claim text.