With this code snippet, explore concepts like persistent pointers, transactions, and pools. Use the command line to allocate, reallocate, free, and print arrays of integers.
Persistent pointers protect against corruption and have the ability to point to objects within a persistent memory pool. Discover how these smart pointers work and how to use them.
Recovery and Fault-Tolerance for Persistent Memory Pools Using the Persistent Memory Development Kit
Prevent, diagnose, and recover from unplanned data corruption caused by hardware issues using pmempool, a tool available in the Persistent Memory Development Kit (PMDK).
In this webinar, learn how the persistent memory allocator works, why transactions are needed, and how transactions are implemented in libpmemobj.