- Common operations are shown first followed by less common operations
- Benchmarks are taken for each operation twice; Static and Ticking
- The Benchmark Date shows the day when the benchmarks where collected, which is the latest successful run
- Run on equivalent hardware every night
- Load test data into memory before each run to normalized results without disk and network I/O
- Scale the data (row count) to target operation run time at around 10 seconds
- This is not always possible given the speed of some operations versus benchmark hardware constraints
- Always report a consistent unit for the result like rows processed per second
A Benchmark Demo is provided on the Deephaven Code Studio demo cluster. Among other Demo notebooks is a Benchmark notebook (TBD) that provides scripts that generate comparative benchmark and metric tables using a copy of the latest benchmark results. Users can then experiment with Deephaven query operations and charting to visualize the data.