A minimalist LSM (Log-Structured Merge Tree) storage engine
- Create Engine structure to manage memtables, SSTables and WAL - Implement MemTable to SSTable flush mechanism - Add background flush goroutine for periodic flushing - Build iterator system for reading from multiple data sources - Create range-bounded iterators for queries - Implement unified hierarchical iterator in iterator package - Update TODO.md to mark Phase D as complete |
||
---|---|---|
.gitea/workflows | ||
pkg | ||
.gitignore | ||
CLAUDE.md | ||
go.mod | ||
go.sum | ||
IDEA.md | ||
PLAN.md | ||
TODO.md |