Existing space reduction (deduplication and compression) technologies available on the market are not tailored for the needs of flash
based storage. Offline space reduction assumes that data is written to the array twice: first time as is, and second time when it’s "dehydrated". This causes premature flash wear out and doesn’t preserve space, which is critical for arrays with high $/IO and $/GB ratio. Starting the data optimization process after raw data is physically written to the array also requires the array to maintain space reserved for storing raw data until it’s optimized.
Implementing space reduction on commodity
SAS and SATA storage arrays doesn’t make much sense because space reduction process is stealing a vast amount of IOPS from an initially slow array and gives no significant improvement for the cost per terabyte and cost per IO in return. With the modern high capacity SATA and SAS drives it is more cost effective to add an extra drive instead.