Code Sample: Using Libpmemobj++ to Manage Persistent Memory Arrays in C++
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.
An Introduction to Persistent Memory Pointers in C++
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).
Introduction to Persistent Memory Allocator and Transactional Operations
In this webinar, learn how the persistent memory allocator works, why transactions are needed, and how transactions are implemented in libpmemobj.