Skip to content

Add CouchDB and SurrealDB to benchmarks#19

Merged
SeriousBug merged 1 commit into
mainfrom
add-bench-couchdb-surrealdb
May 13, 2026
Merged

Add CouchDB and SurrealDB to benchmarks#19
SeriousBug merged 1 commit into
mainfrom
add-bench-couchdb-surrealdb

Conversation

@SeriousBug
Copy link
Copy Markdown
Owner

Summary

  • Add couchdb and surrealdb services to benches/docker-compose.yml.
  • Add bench stanzas for both backends to all four bench files (put/get × sequential/concurrent). DynamoDB is intentionally skipped since it needs AWS credentials / DynamoDB Local setup that doesn't fit the simple compose-up flow.
  • Regenerate docs/reports/ from Criterion so the published report at https://seriousbug.github.io/cuttlestore/reports/ covers all six backends. docs/reports/index.html is a meta-refresh into report/index.html, which is where current Criterion versions place the top-level summary.

Test plan

  • cd benches && docker compose up -d brings up redis, couchdb, surrealdb
  • cargo bench --features backend-filesystem,backend-surrealdb runs all four benches against all six backends on a clean checkout
  • Verify the GitHub Pages build picks up the new docs/reports/ after merge

Add couchdb and surrealdb services to the benchmark docker-compose,
and bench stanzas for both backends in all four bench files (put/get,
sequential/concurrent). Refresh docs/reports/ with the regenerated
criterion output that now covers all six backends.
@SeriousBug SeriousBug merged commit fa30aa5 into main May 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant