Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.

Persistent Storage

Save
May 1, 2024 Updated June 18, 2025 21 minute read

An In-Depth Guide to Persistent Storage

Persistent storage is a fundamental concept in computing, referring to any method or device that retains digital data even when it is not powered. Think of it as the long-term memory for computers and digital systems, ensuring that your documents, photos, applications, and operating systems are there when you turn your device back on. Without persistent storage, every time you switched off your computer, all your information would vanish. This capability is crucial for everything from personal computing to large-scale enterprise data centers and cloud computing environments.

Path to Persistent Storage

Take the first step.
We've curated two courses to help you on your path to Persistent Storage. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Share

Help others find this page about Persistent Storage: by sharing it with your friends and followers:

Reading list

We've selected 24 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Persistent Storage.
Is highly relevant for understanding the challenges and solutions in building modern data systems that require persistent storage. It covers a wide range of topics including data models, storage formats, distributed data systems, consistency, and reliability. It's considered a must-read for anyone working with large-scale data and distributed storage.
Takes a practical approach to understanding the internals of databases and storage engines. It delves into the data structures and concepts that underpin how data is organized and distributed, which is essential for a deep understanding of persistent storage systems. It's a valuable resource for engineers and developers working with databases.
Given the context of the online courses, this book is highly relevant as it covers how to manage stateful applications and persistent storage within a Kubernetes environment. It explains concepts like Persistent Volumes and Persistent Volume Claims, which are crucial for handling persistent data in cloud-native deployments.
Focusing on the operational aspects of persistent storage systems, this book covers designing and operating reliable databases. It is highly relevant for understanding the practical challenges of ensuring data durability, availability, and performance in production environments.
This foundational text in database systems, providing a comprehensive overview of data models, query languages, and storage management. It is widely used as a textbook in undergraduate and graduate programs and serves as an excellent starting point for understanding the core principles of persistent data management. While not solely focused on physical storage, it lays essential groundwork for understanding how data is organized and accessed persistently.
This classic and in-depth book on transaction processing, a critical aspect of ensuring data consistency and durability in persistent storage systems, especially in database environments. It comprehensive reference for understanding the complexities of concurrent access and recovery.
Provides a detailed look at the organization, performance, coding, and reliability of storage systems, including discussions on RAID and flash memories. It offers a deeper understanding of the underlying hardware and techniques used for persistent storage, making it valuable for those interested in the physical aspects.
This classic textbook provides a broad understanding of operating systems, including in-depth coverage of file systems and secondary storage management. It explains how operating systems interact with storage devices, manage files, and ensure data persistence. is crucial for understanding the low-level aspects of persistent storage.
Delves into the networking infrastructure required for cloud-native data centers, which is highly relevant to accessing and managing persistent storage in cloud environments. It covers network design, protocols, and technologies that support distributed storage systems.
Covers fundamental principles of computer system design, including how persistent storage fits into the overall system architecture. It provides a broader context for understanding the role of persistent storage in building reliable and scalable systems.
Focuses on the networking aspects of data storage, which are increasingly important in modern persistent storage architectures, particularly in cloud and distributed systems. It covers topics like storage protocols, network infrastructure for storage, and storage security.
Provides a comprehensive overview of cloud computing, including its architectures, services, and applications. It valuable resource for anyone looking to gain a deeper understanding of the topic.
While focused on forensics, this book provides a deep technical understanding of how file systems organize and store data persistently. It dissects various file system structures and mechanisms, offering a detailed view of how data is written, retrieved, and managed at a fundamental level.
Provides a comprehensive overview of advanced Unix programming techniques, including topics such as file systems, process management, and network programming. It valuable resource for anyone looking to gain a deeper understanding of the topic.
Provides a comprehensive overview of computability and complexity theory, including topics such as Turing machines, recursive functions, and computational complexity. It valuable resource for anyone looking to gain a deeper understanding of the topic.
Provides a comprehensive overview of artificial intelligence, including topics such as machine learning, natural language processing, and computer vision. It valuable resource for anyone looking to gain a deeper understanding of the topic.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser