No es fácil. Con la tecnología de memoria, los sistemas pueden realizar la deduplicación y / o compresión mucho más rápido. Hay formas más efectivas de implementarlo en un entorno flash en comparación con un entorno de disco giratorio tradicional donde hay muchos problemas de sincronización con los que lidiar.
Si estuviera haciendo una inversión del lado del proveedor, no invertiría [much] en la deduplicación o compresión del almacenamiento primario para discos giratorios. Probablemente solo ofrecería esas tecnologías para flash y las integraría en los controladores flash tanto como fuera posible, para que no le quitaran ciclos de procesamiento al controlador de almacenamiento. Creo que el retorno de la inversión [for dedupe and compression] es mayor para flash que para disco giratorio.
Dicho esto, hay una serie de implementaciones que realizan la reducción de datos para discos giratorios. Algunos lo realizan después del proceso, lo que es problemático en algunos casos, pero aumenta la capacidad. Si los datos no tienen un uso de referencia alto, probablemente sea muy adecuado. Además, hay algunas implementaciones que realizan la reducción de datos en línea, antes de que se escriban. Son muy efectivos.