Programming Persistent Memory: A Comprehensive Guide for Developers
Это исчерпывающее руководство посвящено программированию постоянной памяти (Persistent Memory, PMEM) — революционной технологии, объединяющей характеристики оперативной и энергонезависимой памяти. Книга предоставляет разработчикам все необходимые знания для эффективного использования этой технологии в своих приложениях.
В книге подробно рассматриваются архитектурные особенности постоянной памяти, её отличия от традиционных технологий хранения данных, а также программные модели доступа. Автор объясняет, как проектировать и оптимизировать приложения, чтобы в полной мере использовать преимущества PMEM в плане производительности и надёжности.
Особое внимание уделяется практическим аспектам: работе с библиотеками и API, обеспечению согласованности данных, управлению транзакциями и восстановлению после сбоев. Руководство содержит примеры кода и рекомендации по интеграции постоянной памяти в различные типы приложений — от баз данных до систем с высокой доступностью.
Книга будет полезна системным программистам, разработчикам баз данных, инженерам по хранению данных и всем, кто работает над созданием высокопроизводительных и отказоустойчивых систем.









