02832nam a22004095i 4500001001800000003000900018005001700027007001500044008004100059020001800100024003500118050001400153072001500167072002300182072001400205100007700219245013900296250001800435264006900453300006500522336002600587337002600613338003600639347002400675490005100699505022100750520109400971650002502065650002502090700007802115710003402193773002602227776003602253776003602289830005102325856004602376978-3-031-47627-3DE-He21320251030110842.0cr nn 008mamaa231128s2024 sz | s |||| 0|eng d a97830314762737 a10.1007/978-3-031-47627-32doi 4aQA76.9.D3 7aUN2bicssc 7aCOM0210002bisacsh 7aUN2thema1 aHuang, Kaisong.eauthor.4aut4http://id.loc.gov/vocabulary/relators/aut10aIndexing on Non-Volatile Memoryh[electronic resource] :bTechniques, Lessons Learned and Outlook /cby Kaisong Huang, Tianzheng Wang. a1st ed. 2024. 1aCham :bSpringer Nature Switzerland :bImprint: Springer,c2024. aVIII, 87 p. 25 illus., 24 illus. in color.bonline resource. atextbtxt2rdacontent acomputerbc2rdamedia aonline resourcebcr2rdacarrier atext filebPDF2rda1 aSpringerBriefs in Computer Science,x2191-57760 a1. Introduction -- 2. NVM Hardware and Software -- 3. A Primer on Database Indexing -- 4. Range Indexes on Non-Volatile Memory -- 5. Hash Tables on Non-Volatile Memory -- 6. Summary -- 7. Lessons Learned and Outlook. aThis book focuses on online transaction processing indexes designed for scalable, byte-addressable non-volatile memory (NVM) and provides a systematic review and summary of the fundamental principles and techniques as well as an outlook on the future of this research area. In this book, the authors divide the development of NVM indexes into three “eras”— pre-Optane, Optane and post-Optane—based on when the first major scalable NVM device (Optane) became commercially available and when it was announced to be discontinued. The book will analyze the reasons for the slow adoption of NVM and give an outlook for indexing techniques in the post-Optane era. The book assumes only basic undergraduate-level understanding on indexing (e.g., B+-trees, hash tables) and database systems in general. It is otherwise self-contained with the necessary background information, including an introduction to NVM hardware and software/programming issues, a detailed description of different indexes in highly concurrent systems for non-experts and new researchers to get started in this area. 0aDatabase management.14aDatabase Management.1 aWang, Tianzheng.eauthor.4aut4http://id.loc.gov/vocabulary/relators/aut2 aSpringerLink (Online service)0 tSpringer Nature eBook08iPrinted edition:z978303147626608iPrinted edition:z9783031476280 0aSpringerBriefs in Computer Science,x2191-577640uhttps://doi.org/10.1007/978-3-031-47627-3