In this chapter, a complete implementation of the persistent storage in C++ is described. The description is only for ease of understanding the fundamentals of the persistent storage. More details must be understood by tracing the sources (See Appendix A), which contain abundant and descriptive comments.