Amethyst
A high-performance LSM-tree–based storage engine written in Java. Designed to explore compaction strategies, sparse indexing, and efficient on-disk layouts for modern workloads.
Current Progress
- Memtable and WAL integrated (by collaborator)
- Implementing SSTable writer, sparse index, and metadata tracker
- Compaction manager for leveled strategy
- Benchmarking and visualization of segment metadata
- Adaptive compaction experimentation