ClickHouse single metrics table
Adding a single table approach to the benchmark suite for ClickHouse, avoiding joins across specific table and tags
and allowing flexibility for unseen metrics.
Relates to apm#10 (closed)
Adds:
-
clickhouse-single-table-naive
implementation to test a naive approach with a single table as a baseline for refinement. -
clickhouse-single-table-refined
implementation to refine the single table approach so we can benchmark against naive and default ClickHouse schemas.
A few minor fixes to the Jupyter Notebook for processing, handling corner cases for number of databases/tests and differences in query results files.
Migrated to newer clickhouse-go
ClickHouse Golang driver so we can use richer data types such as arrays.
Edited by Joe Shaw