Writing

Engineering notes

Releases, architecture and benchmarks from the engine. 12 posts.

Announcement

Introducing CameoDB.ai: Your Intelligence Layer, Installed

Meet CameoDB.ai: we install your intelligence layer, so your AI answers from your own data.

Release v0.3.5

CameoDB v0.3.5: Commits on a Clock and 370,000 Docs a Second

Commits on a clock, 370,000 durable docs a second, searches that scale with cores, and tenants on one node.

Release v0.3.1

CameoDB v0.3.1: Secure by Default, With Paging and Exact Sorting

Keys with roles and index scope, HTTPS, an audit trail, plus paging and exact sorting everywhere.

Release v0.2.3

CameoDB v0.2.3: Battle-Tested Stability for Agentic AI Workflows

MCP Streamable HTTP, cross-node sorting, jemalloc memory management and writer core pinning.

Data Loading

From Zero to a Million Jokes: Loading Hugging Face Datasets into CameoDB

One CLI command, one million Reddit jokes from Hugging Face, fully indexed and searchable.

MCP Server

Native MCP Server: Give AI Agents Direct Database Access

How CameoDB's built-in MCP server lets Claude, Cursor and Windsurf query your data directly.

Performance

Fast by Design: Benchmarking CameoDB

Where CameoDB's speed comes from, and the numbers cameodb-bench measures on a single node.

Leaderless Mesh

Leaderless Mesh: How CameoDB Scales Without Consensus

Zero master nodes, no Raft, no Paxos. Consistent hashing places the data and Kademlia finds the peers.

Full-Text Search

Search Everything: Full-Text Indexing with Tantivy Under the Hood

Inverted indexes, BM25 scoring, phrase queries and field boosting: how Tantivy powers search in CameoDB.

Hybrid Storage

Redb + Tantivy: The Atomic Dual-Engine at CameoDB's Core

ACID key-value storage and full-text search behind one write path, with Redb as the source of truth.

Release v0.2.2

CameoDB v0.2.2: A Native MCP Server, Sorting and Compressed Sources

The native MCP server, sorting inline or in JSON, and transparent gzip and zip sources.

Transaction Model

ACID Guarantees in a Leaderless World: CameoDB's Transaction Model

How CameoDB keeps every write ACID across a leaderless mesh, with no consensus on the data path.