Buch, Englisch, 173 Seiten, Format (B × H): 191 mm x 235 mm, Gewicht: 370 g
Buch, Englisch, 173 Seiten, Format (B × H): 191 mm x 235 mm, Gewicht: 370 g
Reihe: Synthesis Lectures on Data Management
ISBN: 978-3-031-00740-8
Verlag: Springer International Publishing
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 astorage 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.
Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Algorithmen & Datenstrukturen
- Interdisziplinäres Wissenschaften Wissenschaften: Forschung und Information Informationstheorie, Kodierungstheorie
- Mathematik | Informatik EDV | Informatik Technische Informatik Netzwerk-Hardware
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.