Invention Grant
- Patent Title: Structuring storage based on latch-free B-trees
- Patent Title (中): 基于无闩锁B树构建存储
-
Application No.: US13527880Application Date: 2012-06-20
-
Publication No.: US09003162B2Publication Date: 2015-04-07
- Inventor: David Lomet , Justin Levandoski , Sudipta Sengupta
- Applicant: David Lomet , Justin Levandoski , Sudipta Sengupta
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Judy Yee; Micky Minhas
- Main IPC: G06F12/10
- IPC: G06F12/10

Abstract:
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.
Public/Granted literature
- US20130346725A1 STRUCTURING STORAGE BASED ON LATCH-FREE B-TREES Public/Granted day:2013-12-26
Information query