Litcius/Paper detail

Lessons learned from the early performance evaluation of Intel optane DC persistent memory in DBMS

Yinjun Wu, Kwanghyun Park, Rathijit Sen, Brian Kroth, Jaeyoung Do

202026 citationsDOI

Abstract

Non-volatile memory (NVM) is an emerging technology, which has the persistence characteristics of large capacity storage devices, while providing the low access latency and byte-addressablity of traditional DRAM memory. In this paper, we provide extensive performance evaluations on a recently released NVM device, Intel Optane DC Persistent Memory (PMem), under different configurations with several micro-benchmark tools. Further, we evaluate OLTP and OLAP database workloads with Microsoft SQL Server 2019 when using PMem as buffer pool or persistent storage. From the lessons learned we share some recommendations for future DBMS design with PMem, e.g. simple hardware or software changes are not enough for the best use of PMem in DBMSs.

Topics & Concepts

Computer scienceOnline transaction processingRemote direct memory accessOperating systemOnline analytical processingDramDatabaseEmbedded systemIn-Memory ProcessingBenchmark (surveying)Sql serverNon-volatile memoryPersistent data structureDatabase transactionComputer hardwareData warehouseTransaction processingSearch engineWorld Wide WebGeodesyQuery by ExampleWeb search queryGeographyAdvanced Data Storage TechnologiesCloud Computing and Resource ManagementParallel Computing and Optimization Techniques