Enterprise

Micron Heterogeneous-Memory Storage Engine (HSE) Announced

Today, Micron announced that an open-source project they’d been working is ready for broader adoption. Micron is calling the project HSE for Heterogeneous-memory Storage Engine. HSE provides a modern back-end for databases and other storage applications.

Today, Micron announced that an open-source project they’d been working is ready for broader adoption. Micron is calling the project HSE for Heterogeneous-memory Storage Engine. HSE provides a modern back-end for databases and other storage applications.

Storage engines provide the back end that database applications use to interact with physical memory. Micron manufactures a lot of the physical memory products storage engines interact with, including DRAM, 3D XPoint technology, and SSDs. Micron is also currently trying to build up from manufacturing silicon hardware to provide vertically integrated and optimized systems. As part of this strategy, storage engines are a natural next step for them to apply their expertise with storage mediums to writing a storage engine optimized for working with modern, high-speed flash drives. Micron said they aimed to optimize HSE for solid-state drives (SSDs) and storage-class memory (SCM) while developing it. Internal testing at the company showed that their HSE is six times faster than current RocksDB storage engines while running on all-flash SSDs.

Performance was not the only metric Micron was aiming to improve with HSE. As the name, Heterogeneous-memory Storage Engine, implies, Micron also worked to transparently take advantage of multiple different types of memory being used with it. They specifically tested to make sure that mixing conventional NVMes and read optimized QLC SSDs provided good performance.

Like most modern open-source projects today, you can find Micron HSE on GitHub. In addition to the storage engine itself, Micron has also developed a version of MongoDB that uses it. The new MongoDB fork (version) can be found at the same GitHub link as the HSE source code. Many database applications are already supported by more than one storage engine, almost all of which are also open-source. Micron is pretty clearly hoping that now that they’ve shown how to integrate HSE with one DB, the community will port it over to support other DBs.

Micron HSE Site

Micron HSE GitHub

Discuss on Reddit

Engage with StorageReview

Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS Feed

Michael Rink

I'm a content contributor at StorageReview and a senior full stack software engineer. I've led both devops and development teams ranging from single engineer projects to flagship projects requiring triple-digits of engineers with teams spread all across the globe. I also enjoy dancing, writing, reading, making games, and tending to my garden.

Recent Posts

iXsystems Expands TrueNAS Enterprise with H-Series Platforms

iXsystems has launched the TrueNAS Enterprise H-Series platforms, designed to give organizations ultimate performance. The H10 model is now available,…

2 days ago

Microsoft Azure Edge Infrastructure At Hannover Messe 2024

Hannover Messe 2024 represents a significant event in the global industrial sector, serving as the world's largest industrial trade fair.…

2 days ago

IBM Storage Assurance Program Provides Purchase Protection and Flexibility

The IBM Storage Assurance program offers access to the latest FlashSystem hardware and software, supporting investment protection from day one.…

2 days ago

Proxmox Backup Server 3.2 Adds Advanced Notification System and Automated Installations

Proxmox Backup Server 3.2 has been released - open-source solution designed for backup of VMs, containers, and physical hosts. (more…)

3 days ago

IBM FlashSystem 5300 Entry All-Flash Array Launched

IBM has unveiled the FlashSystem 5300, setting a new standard for entry-level all-flash storage systems by providing impressive performance, high…

3 days ago

Proxmox VE 8.2 Introduces VMware Import Wizard, Enhanced Backup Options, and Advanced GUI Features

Proxmox Server Solutions has released the latest update to their server virtualization management platform, Proxmox VE 8.2. (more…)

4 days ago