Patent ID: 11899952
Assignee: SEAGATE TECHNOLOGY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
arranging a plurality of memory cells into a plurality of logical namespaces;
logging data access activity to at least one logical namespace of the plurality of logical namespaces with a metadata module;
determining a workload to each namespace;
creating a metadata strategy with the metadata module in view of the respective namespace workloads;
generating first metadata for first user-generated data for storage into a first namespace of the plurality of logical namespaces, the first metadata providing a first map structure that identifies a physical location of the first user-generated data in the first namespace;
generating second metadata for second user-generated data for storage into the first namespace, the second metadata providing a second map structure that identifies a physical location of the second user-generated data in the second namespace;
compressing the first metadata with a compression level prescribed by the metadata strategy in response to a detected workload to the first namespace; and
storing the compressed first metadata, second metadata, first user-generated data, and second user-generated data into the first namespace.