# Persistent memory design choices and use-cases

DevFeed: [Persistent memory design choices and use-cases](<https://devfeed.tech/articles/persistent-memory-design-choices-and-use-cases-39361.md>)

Original publisher: [Read original article](<https://kt.academy/article/pmem-design-choices-and-use-cases>)

Published: 2022-05-26T00:00:00Z

Content type: article

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [Data structures](<https://devfeed.tech/topics/data-structures.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [data-structure](<https://devfeed.tech/tags/data-structure.md>), [hdd](<https://devfeed.tech/tags/hdd.md>), [memory](<https://devfeed.tech/tags/memory.md>), [node](<https://devfeed.tech/tags/node.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [storage](<https://devfeed.tech/tags/storage.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

## AI overview

This article explains persistent memory as non-volatile storage and examines full versus selective persistence for data structures. It also discusses use cases, including a persistent dictionary and a key/value storage engine using a skiplist.

## Source excerpt

Let's understand some design choices with persistent memory and use-cases of persistent memory.