CPC G06F 3/0634 (2013.01) [G06F 3/0614 (2013.01); G06F 3/0679 (2013.01); G06F 3/0689 (2013.01)] | 20 Claims |
1. A storage system, comprising:
a first memory;
a second memory comprising solid-state storage memory; and
a processing device, to:
select a mode for each portion of data to be written, based at least on a comparison of size of the portion of data to corresponding threshold values, from among modes comprising:
a first mode of writing the portion of data in mirrored RAID form to the first memory for later transfer from the first memory to the second memory;
a second mode of writing the portion of data in parity-based RAID form to the first memory for later transfer from the first memory to the second memory; and
a third mode of writing the portion of data to the second memory, bypassing the first memory; and
handle a plurality of portions of data to be written according to such selection, wherein the corresponding threshold values differ for differing types of storage devices of one of the first memory or the second memory.
|