Benchmarks
From 4 GB to 256 MB, the same binary.
The same agent memory — 246 k vectors, 1024 dimensions — hardware shrinking from 4 GB to 256 MB. Postgres never loads the full corpus; Chroma stalls on tight tiers; qdrant fits but needs a second container. xyzDB is the only single-container fit across all four, recall 1.0, latency barely moving (15–19 ms) — and it wins the tightest tier outright (15.0 vs 26.9 ms).
Fit / degrade / fail — by hardware envelope · 246k vectors
| T1 · 256M | T2 · 512M | T3 · 2G | T4 · 4G | |
|---|---|---|---|---|
| xyzDB | fit | fit | fit | fit |
| qdrant + pg×2 | fit | fit | fit | fit |
| Postgres | doesn't load | doesn't load | doesn't load | doesn't load |
| Chroma + pg×2 | thrashes | partial | fit | fit |
×2 = needs a second container (the structured store) to do what xyzDB does in one.