Patent ID: 11861222
Assignee: MICRON TECHNOLOGY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method, comprising:
writing a memory object to a first memory device that comprises a first type of memory medium, wherein:
the memory object is associated with a first key of a key-value database structure that is associated with the first memory device; and
the first key is stored in the first memory device;

determining:
that a size of the memory object meets or exceeds a threshold data size;
an access frequency of the memory object is below a threshold access frequency; and
that the memory object is accessed in a non-sequential manner;

writing the memory object to a second memory device that comprises a second type of memory medium different than the first type in response to the determinations by:
retrieving the first key from the first memory device to locate the memory object in the first memory device;
deleting the first key; and
associating the memory object with a second key associated with the second memory device and storing the second key in the first memory device, wherein the second key indicates where the memory object is stored in the second memory device,

wherein:
the first memory device and the second memory device are external to a host; and
the first type of memory medium is a non-volatile memory comprising phase-change memory or resistive random access memory (RAM) and the second type of memory medium comprises NAND Flash or NOR Flash.