Buch, Englisch, 191 Seiten, Paperback, Format (B × H): 190 mm x 235 mm
Buch, Englisch, 191 Seiten, Paperback, Format (B × H): 190 mm x 235 mm
Reihe: Synthesis Lectures on Data Management
ISBN: 978-1-68173-484-2
Verlag: Morgan & Claypool Publishers
We present the design and implementation of DBMS architectures that are explicitly tailored for NVM. The book focuses on three aspects of a DBMS: (1) logging and recovery, (2) storage and buffer management, and (3) indexing. First, we present a logging and recovery protocol that enables the DBMS to support near-instantaneous recovery. Second, we propose a storage engine architecture and buffer management policy that leverages the durability and byte-addressability properties of NVM to reduce data duplication and data migration. Third, the book presents the design of a range index tailored for NVM that is latch-free yet simple to implement. All together, the work described in this book illustrates that rethinking the fundamental algorithms and data structures employed in a DBMS for NVM improves performance and availability, reduces operational cost, and simplifies software development.
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
- Acknowledgments
- Introduction
- The Case for a NVM-Oriented DBMS
- Storage Management
- Logging and Recovery
- Buffer Management
- Indexing
- Related Work
- Future Work
- Conclusion
- Bibliography
- Authors' Biographies