Commit Graph

3 Commits

Author SHA1 Message Date
5c70c128c7
feat: implement comprehensive storage statistics and metrics 2025-04-20 00:28:21 -06:00
72007886f7
feat: implement SQLite-inspired transaction model with reader-writer locks 2025-04-20 00:08:16 -06:00
8dc23e5573
feat: implement engine package with Level 0 flush and read path
- 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
2025-04-19 18:44:37 -06:00