Что такое память класса СХД (SCM)?

Память класса СХД: Прорыв в производительности и надежности

Что такое память класса СХД (SCM)?

Память класса СХД (SCM) — это новый уровень памяти/СХД, который находится между DRAM (выше) и флэш-памятью NAND (ниже) по таким критериям, как производительность, долговечность и стоимость. 

В отличие от DRAM, SCM постоянна и сохраняет записанные на ней данные, после выключения питания.

Если сравнивать с флэш-памятью NAND, то SCM на порядки быстрее выполняет операции чтения и записи. В отличие от NAND, SCM отличается гораздо лучшей устойчивостью к циклам перезаписи данных и намного более долговечна. У нее больше преимуществ, чем у флэш-памяти NAND, а стоимость одного ГБ гораздо ниже, чем у DRAM. 

Таким образом, в сегодняшней иерархии SCM занимает промежуточное место между DRAM и NAND по таким критериям, как производительность и надежность.

Адресация SCM может быть и побайтовой (как в случае с DRAM), и на уровне блоков (как в случае с флэш-памятью NAND). Изначально ожидалось, что SCM будут применять для кэша СХД высокой производительности или что она заменит флэш-память для ускорения носителей СХД в тех случаях, где к SCM можно получать доступ, как к блочному устройству. OLTP, OLAP и базы данных в оперативной памяти — это основные рабочие среды, которые тоже выиграют от таких преимуществ, как улучшенная низкая задержка, дополнительная пропускная способность и снятие нагрузки с ЦП за счет технологии SCM. 

Ожидается, что со временем в приложениях и экосистемах ОС нового поколения будут использоваться преимущества побайтовой адресации, а память начнут рассматривать как память системы/хоста. Ключевое отличие (от DRAM) заключается в том, что память постоянная и сохраняет данные после выключения питания. Производительность SCM такая, как у оперативной памяти, а данные сохраняются постоянно, как во флэш-памяти NAND. Таким образом, эта технология может объединить преимущества двух других и использоваться в приложениях нового поколения, обеспечивая совершенно новый уровень их ускорения.

Варианты применения SCM

SCM может улучшить практически любые рабочие среды, выполняемые на FlashArray//X. Тем не менее существует такие рабочие среды, которым огромную пользу принесет повышение производительности ввиду приложений с   большой интенсивностью чтения и высокой чувствительностью к задержке. Возможность работать на скорости, близкой к скорости оперативной памяти, в сочетании с такими дополнительными преимуществами, как долговечность и сохранение данных при отключении питания, — вот идеальный рецепт для адресации приложений, чувствительных к задержке. Примерами таких рабочих сред являются финансовые торговые приложения, аналитика, приложения с использованием СХД с прямым подключением, базы данных и др.


Дополнительные сведения

+