by ID + argMax" делать в ReplacingMergeTree, или все же в последних версиях КХ мало разницы чувствуется на большом объеме данных?
Зависит от ваших данных, тут можно примеры посмотреть https://kb.altinity.com/engines/mergetree-table-engine-family/replacingmergetree/
вроде ускорили - проверяйте сами на своих данных. Более того, в последних версиях работает do_not_merge_across_partitions_select_final, что позволяет не заниматься дедубликацией на старых партициях.
Обсуждают сегодня