IngoDB is a self-morphing, adaptive storage engine that learns from its own workload. It observes query patterns, tracks performance metrics, and reactively restructures its physical data layout to optimize for the queries it actually serves.
- Philosophy & Origin Story — Why IngoDB exists and its design principles
- Architecture — Crate structure, data flow, and key types
- API Guide — The Liquid AST query interface (designed for programmatic, not human, consumption)
- Adaptive Engine — How the engine learns: statistics, reactive indexes, compaction
- MVCC & Snapshots — Multi-version concurrency control and snapshot isolation
- Compaction (UCS) — Unified Compaction Strategy and the W parameter
- Benchmarks — Performance results across configurations
- Roadmap — What's built, what's next