| CPC G06F 12/0875 (2013.01) [G06F 2212/1016 (2013.01); G06F 2212/163 (2013.01)] | 20 Claims |

|
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.
|