Cantitate/Preț
Produs

Principles of Database and Solid-State Drive Co-Design: Synthesis Lectures on Data Management

Autor Alberto Lerner, Philippe Bonnet
en Limba Engleză Hardback – 7 dec 2024

Remarcăm în Principles of Database and Solid-State Drive Co-Design o abordare tehnică riguroasă, semnată de Alberto Lerner și Philippe Bonnet, experți care contribuie activ la ecosistemul managementului datelor. Autorii pornesc de la o premisă critică: abstractizările tradiționale de tip POSIX I/O, care au servit industria decenii la rând, au devenit astăzi o barieră în calea performanței, mascând complexitatea reală a hardware-ului modern. Descoperim aici o analiză detaliată a modului în care SSD-urile au evoluat dincolo de simpla emulare a hard-disk-urilor mecanice.

Abordarea diferă de Storage Systems de Alexander Thomasian prin focalizarea strictă pe integrarea verticală; în timp ce volumul lui Thomasian se concentrează pe organizarea matricelor de discuri și fiabilitate prin RAID, cartea de față propune un model de co-design în care baza de date preia controlul asupra mecanismelor interne ale SSD-ului, precum Flash Translation Layer (FTL). De asemenea, față de Non-Volatile Memory Database Management Systems de Joy Arulraj, care analizează persistența memoriei, Alberto Lerner și Philippe Bonnet pun accentul pe diversificarea formelor de SSD și pe stocarea computațională.

Structura este una progresivă și aplicată, pornind de la interfețele interne și externe, trecând prin stocarea computațională și culminând cu principiile dispozitivelor reprogramabile. Putem afirma că lucrarea servește drept fundament pentru înțelegerea modului în care sarcinile de lucru ale bazelor de date trebuie modelate pentru a evita efectele neliniare ale proceselor precum garbage collection, oferind soluții concrete pentru arhitecturile de date de ultimă generație.

Citește tot Restrânge

Din seria Synthesis Lectures on Data Management

Preț: 28711 lei

Preț vechi: 35890 lei
-20%

Puncte Express: 431

Carte disponibilă

Livrare economică 13-27 mai
Livrare express 28 aprilie-02 mai pentru 3352 lei


Specificații

ISBN-13: 9783031578762
ISBN-10: 3031578767
Pagini: 152
Ilustrații: X, 150 p. 20 illus. in color.
Dimensiuni: 173 x 246 x 14 mm
Greutate: 0.47 kg
Ediția:2024
Editura: Springer
Colecția Synthesis Lectures on Data Management
Seria Synthesis Lectures on Data Management

Locul publicării:Cham, Switzerland

De ce să citești această carte

Recomandăm această lucrare arhitecților de sisteme și dezvoltatorilor de baze de date care doresc să depășească limitările interfețelor legacy. Cititorul câștigă o înțelegere profundă a interacțiunii dintre software și hardware-ul modern de stocare, învățând cum să optimizeze fluxurile de date pentru a obține o latență scăzută și o lățime de bandă superioară prin tehnici de co-design specifice SSD-urilor de ultimă generație.


Despre autor

Alberto Lerner și Philippe Bonnet sunt cercetători și practicieni recunoscuți în domeniul managementului datelor, cu o experiență vastă în optimizarea sistemelor de stocare. Philippe Bonnet este profesor și autor cu contribuții semnificative în studiul bazelor de date experimentale, fiind implicat în dezvoltarea unor soluții care apropie arhitectura software de capabilitățile hardware-ului modern. Împreună, autorii aduc în această ediție Springer o perspectivă actualizată asupra modului în care diversificarea rapidă a tehnologiei SSD influențează designul sistemelor de gestiune a bazelor de date în 2024.


Descriere scurtă

This book offers a comprehensive resource on Solid-State Drives (SSD) as the field undergoes a radical evolution characterized by the incredible variety of SSD forms and their rapid diversification. It proposes a new classification system to help readers navigate the SSD landscape. For years, the evolution of SSDs was obscured by the unchanging abstractions of block devices and POSIX I/O, but it is apparent that these abstractions have become a problematic hinderance to performance and also fail to reduce software complexity. The book explores how such a state of affairs impacts the database community in at least two ways. First, it considers how using SSDs through legacy interfaces that hide internal mechanisms invariably results in erratic performance. While the blame often goes to the notoriously expensive garbage collection of SSDs, the authors argue that in truth, several other complex processes result in nonlinear effects on latency and bandwidth. The book describes these processes and how they are implemented in modern devices, knowledge that will help system designers better choose SSDs and shape database workloads to match their performance characteristics. Second, the book explores how the inadequacy of the traditional I/O abstractions opens up an entire research field focused on the co-design of database management systems and SSD. Such research aims at devising mechanisms and policies coupling the storage manager of database and SSD internals, e.g., placing an SSD FTL under the control of database, changing SSD sub-systems in response to the workload, or executing logic within an SSD on a database’s behalf. The book introduces these principles of DBMS/SSD co-design and argues that a more seamless integration of databases and storage solutions as well as the study of SSD variations adapted to database computations are central to the development of the next generation of database systems. 

Cuprins

Introduction.- Internal Interfaces.- External Interfaces.- Computational Storage.- Reprogrammed Devices.- Co-Designed Devices.- Conclusion.

Notă biografică

Alberto Lerner has a mixed profile of industrial and academic work with over thirty years of experience. He worked as research or software technical staff at numerous tech companies, such as IBM, Google, and MongoDB and as a consultant at many database start-ups. His interest revolves around high-scale, high-performance distributed systems, particularly using heterogeneous hardware to support them. He has participated in designing and implementing several such systems, including, more recently, the X-SSD device and ongoing efforts to create more easily programmable co-designed devices. Alberto has been a Senior Researcher at the Computer Science Department of the University of Fribourg in Switzerland since 2018. He has been on several Program Committees for the Database and Systems communities, including SIGMOD, VLDB, CIDR, EDBT, ICDE, and Usenix ATC.

Philippe Bonnet is an experimental computer scientist with a background in database systems. For thirty years, Philippe has explored the design, implementation, and evaluation of database systems in the context of successive generations of computer classes, including wireless sensor networks, computer clusters, and most recently disaggregated heterogeneous computers. Philippe is an expert on storage system software. He contributed to the uFlip Benchmark, the Linux multiqueue block layer, the Linux framework for Open-Channel SSDs, the OX architecture for computational storage, the xNVMe library, and Delilah, a prototype for eBPF offload on computational storage. Philippe has been a professor in the department of Computer Science at the IT University of Copenhagen since 2016. He is a trustee of the VLDB Endowment and currently chairs the ACM EIG on Reproducibility and Replicability.