Compatibility
“Compatible” doesn’t say what breaks
Engines claim the PostgreSQL or MySQL protocol; clients find the gaps in production, one query at a time.
Stroppy Conformity runs the same checks on the original and on the engine, and keeps what each answered: the request, the original’s reply, the engine’s reply.
Open the conformity mapSpeed
Vendor benchmarks don’t compare
Each vendor picks its own workload, machine and settings, so two published numbers rarely measure the same thing.
We run the same TPC-C on one 32 vCPU · 128 GB node, every engine deployed and tuned the same way, and every row opens the report of its run.
See the ratingsClient
The load generator is part of the result
How a client sends a transaction changes the number it reports, often by more than the database does.
On the same OrioleDB, the same TPC-C ran at 4,410 transactions a second with 18 round trips each, and at 15,791 with one. The rating shows both.
How we found itEffort
A bench stand takes weeks
Machines, deployment, tuning, monitoring and teardown come before the first number, and again for every engine.
Stroppy Cloud brings the stand up in your own cloud account, deploys and tunes the database, runs the test and keeps the report after the machines are gone.
Stroppy Cloud