Invention Grant
- Patent Title: Log-structured storage for data access
-
Application No.: US15372381Application Date: 2016-12-07
-
Publication No.: US10216629B2Publication Date: 2019-02-26
- Inventor: David B. Lomet , Justin Levandoski , Sudipta Sengupta
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Rainier Patents, P.S.
- Main IPC: G06F12/12
- IPC: G06F12/12 ; G06F12/0804 ; G06F16/22 ; G06F16/23 ; G06F12/0891 ; G06F12/0815 ; G06F12/1009 ; G06F12/123

Abstract:
A data manager may include a data opaque interface configured to provide, to an arbitrarily selected page-oriented access method, interface access to page data storage that includes latch-free access to the page data storage. In another aspect, a swap operation may be initiated, of a portion of a first page in cache layer storage to a location in secondary storage, based on initiating a prepending of a partial swap delta record to a page state associated with the first page, the partial swap delta record including a main memory address indicating a storage location of a flush delta record that indicates a location in secondary storage of a missing part of the first page. In another aspect, a page manager may initiate a flush operation of a first page in cache layer storage to a location in secondary storage, based on atomic operations with flush delta records.
Public/Granted literature
- US20170199818A1 LOG-STRUCTURED STORAGE FOR DATA ACCESS Public/Granted day:2017-07-13
Information query