000 03535nam a22004335i 4500
999 _c387867
_d387867
001 387867
003 ES-MaUEC
005 20230426085334.0
006 a||||fo|||| 00| 0
007 cr nn 008mamaa
008 230426s2019 sz | s |||| 0|eng d
020 _a9783031018688
024 7 _a10.1007/978-3-031-01868-8
_2doi
040 _aES-MaUEC
_bspa
_cES-MaUEC
_dES-MaUEC
050 4 _aTK7895.M4
_b2019 EB
100 1 _aArulraj, Joy
_eautor
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_9688258
245 1 0 _aNon-Volatile Memory Database Management Systems
_cby Joy Arulraj, Andrew Pavlo
250 _a1st edition 2019
264 1 _aCham
_bSpringer International Publishing
_c2019
300 _a1 recurso en línea (XVII, 173 páginas)
336 _atexto
_btxt
_2rdacontent
337 _aelectrónico
_bc
_2rdamedia
338 _arecurso electrónico
_bcr
_2rdacarrier
347 _aarchivo de texto
_bPDF
490 0 _aSynthesis Lectures on Data Management
_x2153-5426
505 0 _aAcknowledgments -- Introduction -- The Case for a NVM-Oriented DBMS -- Storage Management -- Logging and Recovery -- Buffer Management -- Indexing -- Related Work -- Future Work -- Conclusion -- Bibliography -- Authors' Biographies.
520 _aThis book explores the implications of non-volatile memory (NVM) for database management systems (DBMSs). The advent of NVM will fundamentally change the dichotomy between volatile memory and durable storage in DBMSs. These new NVM devices are almost as fast as volatile memory, but all writes to them are persistent even after power loss. Existing DBMSs are unable to take full advantage of this technology because their internal architectures are predicated on the assumption that memory is volatile. With NVM, many of the components of legacy DBMSs are unnecessary and will degrade the performance of data-intensive applications. 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.
988 _aSynthesis Collection of Technology_2019
650 7 _2embne
_9670359
_aDispositivos de almacenamiento de datos
650 7 _2embne
_9150569
_aSistemas de gestión de bases de datos
700 1 _aPavlo, Andrew
_eautor
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_9688260
776 0 8 _iPrinted edition:
_z9783031000959
776 0 8 _iPrinted edition:
_z9783031007408
776 0 8 _iPrinted edition:
_z9783031029967
856 4 0 _uhttps://go.openathens.net/redirector/universidadeuropea.es?url=https://doi.org/10.1007/978-3-031-01868-8
_zAcceso a este recurso digital (usuarios Universidad Europea de Madrid)
942 _2lcc
_cLE
998 _b04/2023
_dz
_eIG
_zSI