US 12,468,633 B2
Hold-aside buffer for uncommitted write transactions in a log structured key-value database
Alexander Tomlinson, Austin, TX (US); Gaurav Sanjay Ramdasi, Pune (IN); and Gregory Alan Becker, Austin, TX (US)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by MICRON TECHNOLOGY, INC., Boise, ID (US)
Filed on Dec. 4, 2024, as Appl. No. 18/968,771.
Application 18/968,771 is a continuation of application No. 18/209,850, filed on Jun. 14, 2023, granted, now 12,197,339.
Claims priority of application No. 202241033907 (IN), filed on Jun. 14, 2022.
Prior Publication US 2025/0094351 A1, Mar. 20, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/08 (2016.01); G06F 12/0875 (2016.01)
CPC G06F 12/0875 (2013.01) [G06F 2212/1016 (2013.01); G06F 2212/163 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a volatile memory device;
a non-volatile memory device; and
a processing device, operatively coupled with the volatile memory device and non-volatile memory device, configured to perform operations comprising:
executing a series of database transactions;
determining that at least one database transaction of the series of database transactions has committed; and
moving first key-value data associated with the at least one database transaction from a hold-aside buffer in the volatile memory device to the non-volatile memory device, wherein second key-value data associated with at least one other uncommitted database transaction remains in the hold-aside buffer.