¿Qué es la memoria de clase de almacenamiento (SCM)?

Memoria de clase de almacenamiento: innovación en el rendimiento y confiabilidad

¿Qué es la memoria de clase de almacenamiento (SCM)?

La memoria de clase de almacenamiento (SCM, Storage Class Memory) es un nivel nuevo de memoria/almacenamiento que se posiciona entre DRAM (en la cima) y flash NAND (en la parte inferior) y se refiere al rendimiento, resistencia y costo. 

A diferencia de DRAM, SCM es persistente por naturaleza y conserva los datos escritos a través de todos los ciclos de potencia.

En comparación con la memoria flash NAND, SCM posee órdenes de magnitud más rápidas para las operaciones de lectura y escritura A diferencia de NAND, SCM es mucho más resistente a las reescrituras de datos y posee mejores propiedades de resistencia. Ofrece todos estos beneficios por sobre flash NAND a un costo mucho menor por GB, en comparación con DRAM. 

Como resultado, SCM resuelve la grieta entre el rendimiento y la confiabilidad que existe entre DRAM y NAND en la jerarquía de memoria actual.

SCM puede abordarse en granularidad a nivel Byte (como DRAM) o a nivel del bloque (como flash NAND). Al principio, se espera que los casos de uso de SCM incluyan el almacenamiento en caché de alto rendimiento o se usen en lugar de flash para obtener medios de almacenamiento más rápidos, cuando se pueda acceder a SCM como un dispositivo de bloque. Las base de datos en memoria, OLTP y OLAP son cargas de trabajo importantes que también se beneficiarán de la mejora en la latencia baja, la tasa de transferencia adicional y la descarga a CPU con la tecnología SCM. 

Con el tiempo, se espera que las aplicaciones de próxima generación y los ecosistemas del sistema operativo aprovechen su direccionamiento de bytes y comiencen a utilizarla como memoria del sistema/hots. La diferencia principal, en comparación con DRAM, es la memoria persistente a través de los ciclos de potencia. Al combinar el rendimiento de la memoria y el estado de datos persistentes similar a flash NAND, SCM puede obtener lo mejor de las dos opciones para las aplicaciones de la próxima generación y ofrecer niveles completamente nuevos en la aceleración de aplicaciones.

Casos de uso de SCM

SCM puede tener un efecto positivo en casi todas las cargas de trabajo que se ejecuten en FlashArray//X. Sin embargo, existen cargas de trabajo que obtienen un gran beneficio por la funcionalidad del rendimiento gracias a la  naturaleza sensible a la latencia y de lectura intensiva de esas aplicaciones. La funcionalidad del rendimiento con una velocidad similar a la memoria, junto a los beneficios adicionales de perseverancia y resistencia altas, a través de la interrupción de la alimentación, es la receta perfecta para abordar las aplicaciones con sensibilidad a la latencia. Algunos ejemplos de estas cargas de trabajo son: aplicaciones de negociación financiera, técnicas de análisis, aplicaciones que aprovechan el almacenamiento con conexión directa, las bases de datos y más.


Más para usted

Hoja de datos

DirectMemory Cache de Pure Storage

Informe técnico

Implementar la memoria de clase de almacenamiento

+