Build Your Own Database from Scratch in Go: from B+Tree to SQL in 3000 Lines

Build Your Own Database from Scratch in Go: from B+Tree to SQL in 3000 Lines

5.0
A$58.30
Availability:
  • In Stock
Learn databases from the bottom up by coding your own, in small steps, and with simple Go code (language agnostic).
  • Atomicity & durability. A DB is more than files!
    • Persist data with fsync.
    • Crash recovery.
  • KV store based on B-tree.
    • Disk-based data structures.
    • Space management with a free list.
  • Relational DB on top of KV.
    • Learn how tables and indexes are related to B-trees.
    • SQL-like query language; parser & interpreter.
  • Concurrent transactions with copy-on-write data structures.
  • Publisher: Independently published (11 June 2024)
  • Paperback: 104 pages
  • Dimensions: 15.24 x 0.66 x 22.86 cm
  • Language: English
  • Book Type: Paperback
  • ISBN-13: 979-8328206266
  • Reading age: 10 - 18 years
A$58.30
Shipping to Australia Delivery time varies by location
Return & Refund Policy Check our return & refund policy
Security & Privacy Safe payments: We do not share your personal details
Availability:
  • In Stock
Sign in or create an eMega account Shop smarter — get exclusive deals & order tracking