| 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 |
||