Книга Rust for Databases and Storage Engines Ethan Crossley

Rust for Databases and Storage Engines

Building Key-Value Stores, LSM Trees, WALs, and Query Engines from the Ground Up

Език: Английски език
Корици: С меки корици
Издател: Independently published
Наличност: Очаква се зареждане
Издание 07. 06. 2026
37.51 73.36 лв
Reactive PublishingThis book explores the implementation of database and storage engine components u...

Информация за книгата

Език
Английски език
Корици
Книга - С меки корици
Издадена
2026
страници
532
EAN
9798199653336
Enbook ID
52770070
Издател
Теглоt
636
Размери
152 x 229 x 34

Пълно описание

Reactive Publishing

This book explores the implementation of database and storage engine components using Rust. It covers the design and development of key-value stores, log-structured merge (LSM) trees, write-ahead logs (WALs), and query engines.

Readers will follow the step-by-step construction of these core systems, starting from fundamental data structures and moving through persistence, indexing, and query processing. The focus is on practical Rust code and systems programming concepts involved in building storage engines.

Topics include:

  • In-memory and on-disk data structures
  • Write-ahead logging and durability
  • LSM tree implementation and compaction
  • Basic query execution and optimization

The content is intended for developers with prior experience in Rust and interest in systems programming and database internals. All implementations are built from foundational principles.