Tagged articles

easydb

1 articles · Page 1 of 1
Nullbody Notes
Nullbody Notes
Dec 9, 2023 · Databases

How to Build a Crash‑Safe KV Store Engine in Go

This article walks through building a simple yet enterprise‑grade key‑value storage engine in Go, covering WAL implementation, LSM‑Tree structure, SkipList‑based in‑memory storage, transaction handling for Put/Get/Delete, and the on‑disk log format, with a complete 1,000‑line codebase hosted on GitHub.

GoKV Storeeasydb
0 likes · 6 min read
How to Build a Crash‑Safe KV Store Engine in Go