cockroachdb / cockroachdb/cockroach
benchmark: extend supported dialects in the kv workload
- Dominant language
- Go
- Stars
- 32.5k
- Forks
- 4.1k
- PR merge metrics
- PR metrics pending
Description
The `workload` tool currently supports the CRDB dialect.
For a new benchmarking solution, we should think about extending it to support more dialects, amongst others: plain PostgreSQL, and MySQL.
This project will start by focusing on the `kv` workoad, which was identified to quickly bring high value.
Epic CRDB-60563
Jira issue: CRDB-60699
Contributor guide
Research direction
Start by locating the workload tool and its existing CRDB dialect support, then trace how the kv workload selects and executes a dialect. Determine the scope needed for plain PostgreSQL and MySQL support, and define completion as the kv workload running benchmarks successfully against each supported dialect.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, mysql, postgresql
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100