Real numbers, not projections

We pushed BiseraDB to a real breaking point — on purpose.

Before trusting BiseraDB with our own production data, we ran it through a genuinely large, sustained load test: millions of records, tens of gigabytes, concurrent writes, and full-collection scans. Here's exactly what happened, with the real numbers.

Test dataset ~1.9M records ~20 GB across four collections, one as large as 1,024,000 documents
Memory footprint ~1.7 GB Held steady serving the full ~20 GB dataset — bounded, not proportional to data size
Full-collection scan < 2 seconds Across 1,024,000 records, with an exact match count — no index required
Sustained write throughput 400+ rec/s Concurrent writes across the full load-test run, indexes included
Engine restarts under load Zero Across the full test run, once the storage engine's fixes landed
From test to production Same day Fixes validated under load, then deployed to our own live database

Architecture

Memory bounded by design, not by luck.

The core promise we tested: BiseraDB's memory usage should scale with how much data is actively being worked with, not with how much data exists. A page-based storage engine with a bounded buffer cache backs every record on disk — the engine keeps hot data close and lets cold data stay on disk until it's needed, instead of holding an entire collection in RAM just because a client asked for a single record.

That's what let a ~20 GB dataset run comfortably in under 2 GB of memory throughout the test, and it's what makes an unindexed scan across a million-plus records return safely, in bounded batches, instead of pulling the whole collection into memory to answer one query.

Dogfooding

We found real issues under load — and shipped the fixes to ourselves first.

Sustained concurrent writes and large full-collection scans are exactly the conditions that expose real engineering gaps that smaller tests don't. Our load test did its job: it surfaced two genuine memory-bounding issues in the storage engine before they could ever reach a customer. Both were root-caused, fixed, and re-verified against the same worst-case load until the engine held steady.

We didn't stop at "it passed the test." The same day those fixes were verified, we deployed them to BiseraDB's own production instance and migrated our internal console platform's operational data onto it — the same engine now running this checkout, our internal admin tooling, and our migration platform, with zero data loss and every record verified field-for-field against the original source.

See it against your own data

Bring us a real workload.

We'll run it, show you the numbers, and tell you honestly if BiseraDB isn't the right fit yet.