Heterogeneous Storage Engine

Heterogeneous Storage Engine (HSE) is one of the first open-source heterogeneous-memory storage engines, designed specifically for solid-state drives and storage-class memory. It’s designed to address the shortcomings of Legacy storage engines born in the era of hard disk drives that failed to architecturally provide for the increased performance and reduce the latency of next-generation nonvolatile media.

Micron’s unique open-source HSE was designed to maximize the capabilities of new storage technologies by intelligently and seamlessly managing data among multiple storage classes, thereby accelerating the performance of storage applications. The result is significantly improved performance, increased drive endurance, and decreased latency – even under the crushing burden of massive-scale deployments. 

Features & Benefits of HSE

Store applications on a massive scale

Unleash the performance of your storage-class memory and SSDs:
Overcome HDD-based architectures to improve throughput up to six times, latency up to 11 times, and SSD endurance by seven times when compared to one leading open-source storage engine1. Most storage engines, and therefore most storage applications, were written for hard drives and never optimized for SSDs, flash-based technologies, or storage class memory. HSE offers a way to maximize those legacy applications.

Storage applications to a massive scale

Scale your storage applications to a massive scale:
Many applications struggle to scale enough for today’s largest workloads. HSE is designed with massive-scale databases in mind, such as billions of key counts, terabytes of data, and thousands of concurrent operations. Integration with MongoDB, the world’s most popular NoSQL database, delivers significant performance improvements, reduces latency, and takes full advantage of modern memory and storage technologies. It can also be integrated with other storage applications like NoSQL databases and object stores.

Storage technologies

Built on leading-edge storage technologies:
Few enterprise applications optimize across the complex stack of different nonvolatile memory hardware. HSE transparently exploits multiple classes of media – from QLC 3D NAND flash to 3D XPoint technology. When a Micron X100 NVMe SSD is added to a set of four Micron 5210 QLC SSDs, throughput more than doubles, and read latency improves nearly four times.