One database.
Every shape. One write.
Rows, vector embeddings, full-text postings and graph edges all live on one hash-keyed key/value substrate. A write that touches several shapes lands in a single write-ahead log append — all shapes commit or none do, by construction rather than best-effort.
One WAL append. Every shape commits together.
Rows, vector embeddings, full-text postings and graph edges land on the same write-ahead log in a single append. There's no second store to reconcile and no window where one shape is ahead of another.
One atomic write, every shape. Either every shape sees the row, or none of them do.
- ·single-primary guarantee (no split-brain)
- ·all-or-nothing writes
- ·atomic cutover across every shape
No relational engine, no second physical store. Shapes are key shapes on one substrate.
- ·O(1) point lookups
- ·key-prefix scans
- ·secondary indexes are first-class
A standby is brought up on full state, not rebuilt from scratch.
- ·2026-04-30 drill passed
- ·asynchronous streaming replication
- ·automatic failover (no split-brain)
On dedicated configurations, compute and database storage are not shared with any other customer. Free and Starter run on shared, scale-to-zero infrastructure.
- ·region-isolated
- ·single-tenant on dedicated configurations
- ·shared, scale-to-zero on Free and Starter
Five query shapes. Zero copies.
Why a single substrate, not a multi-engine stack.
We picked a single hash-keyed k/v substrate so cross-shape atomicity is free. Adding a separate columnar store would have given us better analytical scans at the cost of atomicity — and we judged atomicity the moat.
The trade-off shows up in workloads. Multi-TB historical scans aren't our sweet spot; warehouses do those better. Atomic cross-shape writes on fresh, operational data are.
Sparse + dense + the original row, all in one atomic upsert. Retrieval can't return a vector pointing at a row that no longer matches.
JSON-shaped values + embeddings + lineage, transactional. The agent's view never lies about what was just written.