I built a rust database for agent traces (sub-ms p95 at 1B rows)
Summary
ZenithDB is a new open-source Rust database designed for storing and querying AI agent traces. It achieves sub-millisecond trace fetch latency at 1 billion rows by colocating all spans of a trace during compaction, and includes embedded full-text search and late materialization.
Similar Articles
@eladgil: https://x.com/eladgil/status/2079561730263531771
Cursor's team of AI agents reconstructed SQLite from its manual into Rust, passing all tests, with costs varying 15x based on model mix.
Noxu DB, a Rust port of Berkeley DB Java Edition
Noxu DB is an embedded transactional key-value database engine written in Rust, ported from Berkeley DB Java Edition, offering ACID transactions, B+tree storage, crash recovery, and optional replication.
Made a Rust DB run spatial queries on gaming GPU RT cores, beating an H100
SedonaDB 0.4 introduces RayBooster, which uses GPU ray tracing cores to accelerate spatial joins, outperforming an H100; the research was accepted to VLDB 2026.
@LangChain: How do you support full-text search JSON filtering over agent traces that span up to hundreds of MBs, while keeping a m…
LangChain engineers detail how they built a custom inverted index for SmithDB to support full-text search and JSON filtering over large agent traces stored in object storage, achieving median latency of 400ms despite huge payload sizes.
@LangChain: Just announced at Interrupt! SmithDB. Agent traces have outgrown the databases built to hold them. That’s why we built …
LangChain announces SmithDB, a purpose-built distributed database for agent observability that powers LangSmith, offering improved performance and flexibility for complex agent trace data.