What if Your Database Learned Like an LLM?
Numerical representations that capture meaning. Similar concepts = similar numbers.
EmergentDB stores these vectors and finds the most similar ones at blazing speed.
LLMs learn by evolving weights through backpropagation. What if databases could learn by evolving their structure?
Both are self-improving systems that adapt to data.
It started with a simple question: "What if we made a database that evolves?"
EmergentDB runs two independent evolution processes simultaneously.
Most optimization finds the single best solution. QD finds a diverse archive of high-performers.
"Don't just find the needle in the haystack; find every type of needle."
Multi-dimensional Archive of Phenotypic Elites — Hover to explore!
3D Behavior Space: Recall × Latency × Memory
2D Behavior Space: Throughput × CPU Efficiency
768-dim Gemini embeddings (real semantic vectors)
Random vectors are equidistant. Real embeddings have semantic structure.
No structure. All points equidistant. HNSW graphs become random.
~35% RecallClustered by meaning. HNSW exploits local structure for speed.
100% RecallDon't want to wait for evolution? We shipped a pre-computed grid of industry standards.
m=8, ef=5075-100% recallm=16, ef=10092-100% recallm=24, ef=20098-100% recallWhat happens when you let evolution find the fastest possible vector search?
Bolt is the answer — the elite configuration discovered by EmergentDB's QD optimization.
"We didn't hand-tune Bolt. We let the algorithm discover what humans struggle to optimize.
The architecture is proprietary — born from evolution, not engineering."
100K vectors, Inner Product, Top-10, 100 queries • Apple Silicon
| Dim | Bolt (ms) | FAISS (ms) | Speedup |
|---|---|---|---|
| 768d | 0.11 | 0.23 | 2.1x |
| 1536d | 0.15 | 0.38 | 2.5x |
| 3072d | 0.28 | 0.66 | 2.4x |
Bolt searches 100K vectors while ChromaDB searches only 10K — and Bolt is still faster.
Extends EmergentDB's evolution to discrete code search strategies. Sieve through codebases with auto-selected optimal strategies.
Use EmergentDB directly in Python with zero-copy data transfer and full async support.
"Best of both worlds: exact search + semantic search in one database."
Join the conversation and check out the code.
Special thanks to the QD pioneers: Jean-Baptiste Mouret, Jeff Clune, and Kenneth Stanley.