Open lweides opened 11 months ago
optional: introduce custom metrics:
All benchmarks will be performed with JMH.
Measure the performance of filtering for sparsely occurring ids in seconds and bytes read (if possible).
Filter for strings with the supported operations provided by our API (IS
, STARTS_WITH
, ENDS_WITH
, CONTAINS
). Measure the performance in seconds and bytes read (if possible).
Filter 2 long
columns by treating them as start_time
and end_time
. Available filters are STARTS_IN
, ENDS_IN
, OVERLAPS
. Measure the performance in seconds and bytes read (if possible).
Read all records and measure the performance in seconds and bytes read (if possible).
Read all records and measure the performance in seconds and bytes read (if possible).
Measure the ratio of input bytes vs. output bytes.
Ingest a dataset where the majority of records consists of the same columns. Measure both ingest performance in seconds and output bytes.
Ingest a dataset where the majority of records consists of the different columns or a lot of column has no data (null
values). Measure both ingest performance in seconds and output bytes.
Examples for the use-cases described above:
Elias: