1. A data storage system comprising: a hybrid solid state drive (SSD) having both a first memory portion comprising single-level cell (SLC) flash memory and a second memory portion comprising multi-level cell (MLC) flash memory; wherein the first memory portion is either read/write optimized or read optimized and the second memory portion is the other of either read/write optimized or read optimized from the first memory portion; wherein at least one of the memory portions is reconfigurable on demand between a read/write optimized memory portion and a read optimized memory portion; and wherein data progression is used to move read/write data to the read/write optimized memory portion and read-only data to the read optimized memory portion.