For graphite table, switching to the following moves us from 5 bytes/row to 0.6 bytes/row for a large dataset:
`Path` LowCardinality(String),
`Value` Float64,
`Time` UInt32 Codec(DoubleDelta, LZ4),
`Date` Date Codec(DoubleDelta, LZ4),
`Timestamp` UInt32 Codec(DoubleDelta, LZ4)
toYYYYMMDD() might be a better partitioning key for large volumes of data
ClickHouse/ClickHouse#12144 (comment) also suggests removing the Date col - perhaps this could be an option (although when compressed as above only takes a very small amount of space)
For graphite table, switching to the following moves us from 5 bytes/row to 0.6 bytes/row for a large dataset:
toYYYYMMDD()might be a better partitioning key for large volumes of dataClickHouse/ClickHouse#12144 (comment) also suggests removing the Date col - perhaps this could be an option (although when compressed as above only takes a very small amount of space)