PM aware storage engine for MongoDB

Moshik Hershcovitch, Revital Eres, Adam McPadden

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

With the maturity of Persistant Memories (PM) such as storage class memory technologies, e.g., STT-MRAM, PCM, ReRAM and 3DXpoint, we expect to see practical implementation of data structures, data stores and databases for use-cases such as IoT, mobile, and cloud. We developed a PM-aware storage engine for MongoDB which leverages PM hardware capabilities such as byte addressability and persistency. With our storage engine we see improved latency, less write amplification, less capacity and simpler implementation due to the fact that some code paths become unnecessary compared to past implementations.

Original languageEnglish
Title of host publicationSYSTOR 2018 - Proceedings of the 11th ACM International Systems and Storage Conference
PublisherAssociation for Computing Machinery, Inc
Pages123
Number of pages1
ISBN (Electronic)9781450358491
DOIs
StatePublished - 4 Jun 2018
Externally publishedYes
Event11th ACM International Systems and Storage Conference, SYSTOR 2018 - Haifa, Israel
Duration: 4 Jun 20186 Jun 2018

Publication series

NameSYSTOR 2018 - Proceedings of the 11th ACM International Systems and Storage Conference

Conference

Conference11th ACM International Systems and Storage Conference, SYSTOR 2018
Country/TerritoryIsrael
CityHaifa
Period4/06/186/06/18

Keywords

  • Database Architecture
  • Storage Class Memory
  • Storage Engine

Fingerprint

Dive into the research topics of 'PM aware storage engine for MongoDB'. Together they form a unique fingerprint.

Cite this