Patent ID: 11966597
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A system, comprising:
a plurality of data storage devices; and
one or more computing devices configured to implement a data storage service comprising:
an interface configured to receive data to be stored in one or more of the data storage devices; and
a registry of data compression operators;
a configurable data compressor, comprising:
a compressor configuration engine configured to:
receive or determine a first recipe for a first configuration of the configurable data compressor to be used to compress a first data set;
assemble a first compression pipeline comprising respective ones of the data compression operators of the registry arranged in a first configuration specified in the first recipe for the first data set; and

a compressor runtime configured to:
compress the first data set using the configurable data compressor configured in the first configuration;

wherein the compressor configuration engine is further configured to:
receive or determine a second recipe for a second configuration of the configurable data compressor to be used to compress a second data set;
assemble a second compression pipeline comprising respective ones of the data compression operators of the registry arranged in a second configuration specified in the second recipe for the second data set, and

wherein the compressor runtime is further configured to:
compress the second data set using the configurable data compressor configured in the second configuration.