Benchmarks

100K documents, single cold run, localhost TCP. Apple M4, 24 GB RAM.

OxiDB vs MongoDB (100K docs)

OxiDB 19 -- MongoDB 1

OperationOxiDBMongoDBWinner
Bulk insert (100K, batch 1000)870ms998msOxiDB 1.1x
Exact match (20K results)40ms140msOxiDB 3.5x
Range query (47K results)63ms287msOxiDB 4.6x
Boolean query (50K results)65ms302msOxiDB 4.7x
Indexed: city=Tokyo (10K)11ms72msOxiDB 6.3x
Indexed: salary range (23K)28ms161msOxiDB 5.7x
Count all70us31msOxiDB 446x
Count with filter62us1.9msOxiDB 30x
Top 5 cities (aggregation)84us21msOxiDB 247x
Create 4 indexes612ms375msMongoDB 1.6x

OxiDB vs PostgreSQL (100K docs)

OxiDB 10 -- PostgreSQL 10

Tied overall. OxiDB wins on document queries, counts, and aggregation. PostgreSQL wins on bulk insert, indexed range queries, and JOIN-heavy workloads.