MD
Size: a a a
MD
M
MD
M
MD
DT
M
MD
DT
DT
MD
DT
MD
MD
(Запросы с группировкой по group_id и other_date за определённый промежуток. Коллег смущает, что не могут использовать выборку в рамках партиций из-за необходимости использовать там статичную дату для схлопывания строк в рамках ReplacingMergeTree. other_date может меняться периодически.
`clickhouse_partition_date` Date,
`id` UInt32,
`type_id` UInt8,
`group_id` UInt32 COMMENT 'Идентификатор филиала.',
`version` DateTime COMMENT 'Версия строки.',
`other_date` Date,
...
)
ENGINE = ReplacingMergeTree(version)
PARTITION BY toYYYYMM(clickhouse_partition_date)
ORDER BY (group_id, type_id, id)
DT
(Запросы с группировкой по group_id и other_date за определённый промежуток. Коллег смущает, что не могут использовать выборку в рамках партиций из-за необходимости использовать там статичную дату для схлопывания строк в рамках ReplacingMergeTree. other_date может меняться периодически.
`clickhouse_partition_date` Date,
`id` UInt32,
`type_id` UInt8,
`group_id` UInt32 COMMENT 'Идентификатор филиала.',
`version` DateTime COMMENT 'Версия строки.',
`other_date` Date,
...
)
ENGINE = ReplacingMergeTree(version)
PARTITION BY toYYYYMM(clickhouse_partition_date)
ORDER BY (group_id, type_id, id)
MD
DT
MD
AK
DT